我在我的電腦上試用了webrtc demo。 但在演示步驟-04。 當我使用npm install和node index.js時,它顯示 「TypeError:mime.lookup不是函數」。mrt.lookup的webrtc錯誤
即使我通過鍵入「故宮安裝啞劇」安裝啞劇
我怎樣才能解決這個問題,使演示工作?
我在我的電腦上試用了webrtc demo。 但在演示步驟-04。 當我使用npm install和node index.js時,它顯示 「TypeError:mime.lookup不是函數」。mrt.lookup的webrtc錯誤
即使我通過鍵入「故宮安裝啞劇」安裝啞劇
我怎樣才能解決這個問題,使演示工作?
use mime-type instead of mime. So, Install mime-types first: npm install mime-types then make change in your code: var mime=require('mime-types');
我想補充一點,應該在node-static.js(./node_modules/node-static/lib/node-static.js)中更改* mime *變量。我也是node.js的初學者,它花了我一點時間才找到:) – Mark
這工作正常! –
我在第4步。 可以在的package.json改變從0.7.7
節點靜態版本0.7.10
並重新運行npm install
"dependencies": {
"node-static": "0.7.10",
"socket.io": "1.2.0" }
,如果你有同樣的問題在你的根目錄下的一個文件夾「節點模塊」,刪除它並輸入npm cache clear
,然後輸入npm install
。這個應該工作正常
我有同樣的問題,但然後嘗試使用MIME〜1.2.7,我認爲這將工作正常。 只需在package.json文件中更改您的mime版本並進行安裝即可。
你能標記哪個解決方案/答案適合你嗎? –