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

サンプル コードのあるディレクトリ内で run を実行する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 に答える