簡體   English   中英

找不到模塊'node-static'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM