繁体   English   中英

未捕获的 ReferenceError: require 未定义。 Visual Studio 中的 Node.js

[英]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。

未捕获的 ReferenceError:需要未定义

这是代码的其余部分。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM