2014-10-04 103 views
-1

我正在嘗試使用nodejs作爲應用程序,我不斷收到 錯誤:無法找到模塊。錯誤:在node.js中找不到模塊'indexof'

module.js:340 
    throw err; 
    ^
Error: Cannot find module 'emitter' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/home/nilesh/node/node-v0.10.32/prgm/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/index.js:9:15) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 

我試過安裝一個,但另一個出現,這是連續的。有沒有什麼可以做到這一點,我試圖做到這一點 npm安裝-g發射器,

它打印它存在的路徑,但它不是解決問題。可以解決這個問題。

感謝,

+0

請在此處顯示確切的代碼以及顯示的確切錯誤消息,以便我們可以看到實際發生的情況。 – jfriend00 2014-10-04 08:22:01

回答

0

你可能想:

在你的代碼

npm install emitter從命令行

var Emitter = require('events').EventEmitter

我不知道你爲什麼試圖安裝indexof,錯誤是關於發射器。

+0

感謝您的回覆,我是說,一個接一個我得到這個錯誤的未找到包,有什麼辦法可以完全下載所有的包。 – Nilesh 2014-10-04 10:43:08

+0

你能否用相關代碼和你的package.json更新你的問題? – timoxley 2014-10-04 13:57:52