找不到模块'node-static'
我正在尝试运行关于webrtc的示例。 为此,我去了
https://bitbucket.org/webrtc/codelab/src/50a47bb092483fd7ca27998a365dff434919bf89?at=master
在第5步我需要运行server.js。 为此,我打开了我的Windows命令提示符并input:
C:\ Program Files \ nodejs>节点D:\ GITProjects \ codelab \ complete \ step5 \ server.js
但是我得到这个错误:
module.js:338 throw err; ^ Error: Cannot find module 'node-static' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (D:\GITProjects\codelab\complete\step5\server.js:1:76) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:501:10)
我已经安装了节点静态模块,它存在于
“C:\ Program Files \ nodejs \ node_modules \ node-static”
仍然我收到错误“无法find模块”节点静态“”。
环境“PATH”variables设置为“C:\ Users \ user \ AppData \ Roaming \ npm”
我可以看到node-static文件夹也存在于“C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ node-static”path中。
编辑 :
基于我在Windows命令提示符下尝试安装node-static的注释:
C:\ Program Files \ nodejs> npm install node-static -g
我得到这个作为输出:
C:\Users\user\AppData\Roaming\npm\static -> C:\Users\user\AppData\Roaming\np m\node_modules\node-static\bin\cli.js node-static@0.7.6 C:\Users\user\AppData\Roaming\npm\node_modules\node-static ├── mime@1.3.4 ├── colors@1.1.2 └── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
你能帮我找出我的问题的原因吗?
node_static
不是一个内置的nodejs模块,所以在你的doc根文件夹中应该有一个文件夹node_modules
(步骤5),或者创build一个package.json
并把它列为一个依赖项,然后在node server.js
之前运行npm install
只需要在CD上运行npm install
进入“完整”目录即codelab\complete