[英]Uncaught ReferenceError: require is not defined. Node.js in Visual Studio
我正在尝试使用 Node.js 和 React.js 在 Visual Studio 中编写 Web 应用程序
var fs = require('fs');
var path = require('path');
var express = require('express');
但我在网络浏览器(谷歌浏览器)的控制台中出现错误。 错误是未定义“require”,因此我无法使用 Node.js 的 fs(“文件系统”)、path 和 express。
这是代码的其余部分。
var fs = require('fs');
var path = require('path');
var express = require('express');
var app = express();
var staticPath = path.join(__dirname, '/');
app.use(express.static(staticPath));
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port', function() {
console.log('listening')
})
谢谢您的帮助。
Node.JS 是一种服务器端技术,而不是浏览器技术。 因此,特定于节点的调用,如 require(),在浏览器中不起作用。 你可能需要安装适当的节点包
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.