Javascript 错误:找不到模块“connect”?
我对这个服务器的东西有点陌生,我正在youtube上看一段视频,这段视频解释的很好。我遵循他似乎在做的事情,通过npm在我的项目文件夹中本地安装了“connect” 结构如下所示:Javascript 错误:找不到模块“connect”?,javascript,node.js,server,Javascript,Node.js,Server,我对这个服务器的东西有点陌生,我正在youtube上看一段视频,这段视频解释的很好。我遵循他似乎在做的事情,通过npm在我的项目文件夹中本地安装了“connect” 结构如下所示: servertest | |-node_modules |-package.json |-package-lock.json |-server.js 然后我继续在server.js文件中要求它,如下所示: var connect = require("connect"); module.js:540
servertest
|
|-node_modules
|-package.json
|-package-lock.json
|-server.js
然后我继续在server.js文件中要求它,如下所示:
var connect = require("connect");
module.js:540
throw err;
^
Error: Cannot find module 'connect'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at [stdin]:3:15
at ContextifyScript.Script.runInThisContext (vm.js:50:33)
at Object.runInThisContext (vm.js:139:38)
at Object.<anonymous> ([stdin]-wrapper:6:22)
at Module._compile (module.js:643:30)
at evalScript (bootstrap_node.js:462:27)
但不知什么原因,它说出了以下几点:
var connect = require("connect");
module.js:540
throw err;
^
Error: Cannot find module 'connect'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at [stdin]:3:15
at ContextifyScript.Script.runInThisContext (vm.js:50:33)
at Object.runInThisContext (vm.js:139:38)
at Object.<anonymous> ([stdin]-wrapper:6:22)
at Module._compile (module.js:643:30)
at evalScript (bootstrap_node.js:462:27)
您确定工作目录是servertest吗?
您有文件夹servertest/connect,如果没有,请安装module connect。您如何运行server.js的内容?看着你的堆叠痕迹,有一些沉重的负担在进行中。@I是的,我一直在想。我想这可能与此有关。我使用atom的“脚本”包作为终端。我只是按ctrl+alt+b来构建它。有没有更聪明的方法来实现它,@idmean?如果直接用node运行它会发生什么?请尝试将cd'ing刻录到servertest目录并运行node server.js您是一位传奇人物,我已经收到了我问题的答案@我的意思是有了解决办法。