[英]Cannot find module 'node-static'
我正在嘗試運行有關webrtc的示例。 為此,我去了
https://bitbucket.org/webrtc/codelab/src/50a47bb092483fd7ca27998a365dff434919bf89?at=master
在第5步,我需要運行server.js。 為此我打開了我的Windows命令提示符並輸入:
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)
我已經安裝了node-static模塊,它出現在
“C:\\ Program Files \\ nodejs \\ node_modules \\ node-static”
我仍然收到錯誤“無法找到模塊'node-static'”。
環境“PATH”變量設置為“C:\\ Users \\ user \\ AppData \\ Roaming \\ npm”
我可以看到node-static文件夾也出現在“C:\\ Users \\ user \\ AppData \\ Roaming \\ npm \\ node_modules \\ node-static”路徑中。
編輯 :
根據我在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 doc文件夾中應該有一個文件夾node_modules
(步驟5),或者創建一個package.json
並將其列為依賴項,然后在node server.js
之前運行npm install
只需在cd上運行npm install
進入“完整”目錄即codelab\\complete
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.