找不到模块'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