0

我正在尝试运行不同的聊天示例,例如 http://www.giantflyingsaucer.com/blog/?p=2535 我已经正确安装了 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)
4

2 回答 2

2

在包含示例代码的目录中,运行npm install express应该安装它。

重要提示:此安装是本地安装,这意味着您必须在要单独使用它的每个项目中安装它。

于 2011-08-17T09:53:28.200 回答
0

可以通过确保NODE_PATH正确设置环境参数来解决此问题。

export NODE_PATH="C:\Users\IMarek\AppData\Roaming\npm\node_modules"
于 2012-09-17T21:18:03.647 回答