Node.js找不到模块'connect'

ycl3bljg  于 2023-06-05  发布在  Node.js
关注(0)|答案(1)|浏览(192)

我已经安装了NodeConnect模块来构建HTTP中间件。但是每次我试图在f.js中导入connect时,都会出现以下错误:

但是我已经安装了Connect

有人有什么建议吗
更新:
我的代码如下:

var connect = require('connect');
var server = connect.createServer(function(req,res){
    res.write("Hello World");
res.end();
});

server.listen(8080);
zf2sa74q

zf2sa74q1#

您需要设置指向node的环境变量。您可以通过右键单击我的计算机->属性->高级系统设置选项卡->高级->环境变量来设置。在现有的PATH变量中,在末尾添加安装的节点文件夹位置(节点命令正在工作的位置),并以分号分隔。然后在命令提示符下的任何位置尝试node -v,以验证它是否提供了已安装的node版本。还要验证是否存在npm的环境变量。例如,DriveLetter:\Users\UserName\AppData\Roaming\npm
确保f.js和node_modules在同一个文件夹中。

相关问题