错误:无法找到模块' indexof'在node.js中

时间:2014-10-04 08:16:09

标签: node.js

我正在尝试将nodejs用于应用程序,我不断获得 错误:找不到模块。

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 install -g emitter,

它打印出它存在的路径,但它没有解决问题。可以解决这个问题。

谢谢,

1 个答案:

答案 0 :(得分:0)

你可能想要:

您的代码中的

var Emitter = require('events').EventEmitter

来自命令行的

npm install emitter

我不知道您为什么要安装indexof,错误与发射器有关。