2011-08-17 31 views
0

我正在嘗試運行不同的聊天示例,如 http://www.giantflyingsaucer.com/blog/?p=2535 我已經安裝了npm並且節點正常且工作正常。但是,當我試圖運行示例代碼時,我收到了這個錯誤,我無法解決它。無法運行node.js和npm示例聊天

node.js:134 
     throw e; // process.nextTick error, or 'error' event on first tick 
     ^
Error: Cannot find module 'express' 
    at Function._resolveFilename (module.js:317:11) 
    at Function._load (module.js:262:25) 
    at require (module.js:346:19) 
    at Object.<anonymous> (/home/jeevandongre/Desktop/LearnBoost-socket.io-fbb268f/examples/chat/app.js:12:15) 
    at Module._compile (module.js:402:26) 
    at Object..js (module.js:408:10) 
    at Module.load (module.js:334:31) 
    at Function._load (module.js:293:12) 
    at Array.<anonymous> (module.js:421:10) 
    at EventEmitter._tickCallback (node.js:126:26) 
+1

你也確實有Express.js嗎? – pimvdb

+0

@pimvdb:nope我沒有安裝。我該如何安裝? –

+1

我不得不承認我沒有安裝它,但它的網站是http://expressjs.com/。一些谷歌搜索說你可以通過執行'npm install express'來安裝它,但是我不確定它是否可以正常工作,因爲我沒有嘗試過自己... – pimvdb

回答

2

與示例代碼的目錄,運行npm install express裏面,應該安裝它。

重要提示:此安裝是本地安裝,這意味着您必須將其安裝在您要單獨使用它的每個項目中。

+0

即使在安裝之後,它仍然是正確的我有很多錯誤,像手寫筆筆尖等,我遵循相同的過程和它的工作正常。 –

0

該問題可以通過確保環境參數NODE_PATH設置正確來解決。

export NODE_PATH="C:\Users\IMarek\AppData\Roaming\npm\node_modules"