Javascript 未捕获引用错误:未定义require。visualstudio中的Node.js

Javascript 未捕获引用错误:未定义require。visualstudio中的Node.js,javascript,node.js,visual-studio,Javascript,Node.js,Visual Studio,我正在尝试在Visual Studio中使用Node.js和React.js编写一个web应用程序 var fs = require('fs'); var path = require('path'); var express = require('express'); 但是我在网络浏览器(谷歌浏览器)的控制台中发现了一个错误。 错误是没有定义“require”,所以我不能使用Node.js、path和express的fs(“文件系统”) 这是代码的其余部分 var fs = require

我正在尝试在Visual Studio中使用Node.js和React.js编写一个web应用程序

var fs = require('fs');
var path = require('path');
var express = require('express');
但是我在网络浏览器(谷歌浏览器)的控制台中发现了一个错误。 错误是没有定义“require”,所以我不能使用Node.js、path和express的fs(“文件系统”)

这是代码的其余部分

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())在浏览器中不起作用。您可能需要安装适当的节点包

您需要了解服务器端代码和客户端代码之间的区别。您不能这样做。具体来说,您需要使用节点作为服务器运行服务器端代码。您好,欢迎使用堆栈溢出。有关如何提问和相应更新问题的更多详细信息,请参阅链接。谢谢您的提问。如果您可以在问题中直接包含错误文本或格式化的代码,而不是发布屏幕截图,则更有可能获得一些帮助。它使人们更容易运行您的代码。