2012-04-03 13 views
0

他の質問がありますが、実際にそれを動作させるための回答が見つかりません。だからここにある:requireで動作するnpmモジュールを取得できませんか?

ノード0.6.6 NPM 1.1.15 win7の64ビット

私がやった:

  • インストールノードを「C:\プログラムファイル(x86の)\ nodejs」
  • インストールNPM抽出に "C:\プログラムファイル(x86の)\ nodejs" CMDから
  • 実行:NPMインストールエクスプレス; //インストールに成功し(も-gでインストール、グローバル)
  • という名前のフォルダを作成してを表現する "C:\ユーザーはTottyの\ node_modulesを\":

    一部のコンテンツ私のアプリを作成
  • var app = require( 'express')。createServer();

    app.get( '/'、function(req、res){ res.send( 'hello world'); });

    app.listen(3000);

  • 私のアプリを実行します。ノード "D:\ Totty \ NodeJS \プロジェクト\ express01"

  • エラーを得た:

のNode.js 'を表現する' はモジュールを見つけることができません。 201 throw e;最初の目盛りでprocess.nextTickエラーまたは 'error'イベントが発生しました ^ エラー:Function._load(module.js:334:11)で の ' 279:25) at Module.require(module.js:357:17) at require(module.js:368:17) atオブジェクト。 (module.js:450:10) のModule._compile(module.js:432:26) の にあるD:\ Totty \ NodeJS \ projects \ express01 \ main.js:2:11 Function._loadで Module.loadで(31 module.js:351)Array.0で (module.js:12:310)(module.js:470:10)

私がしなければならないと思います「C:\ Users \ Totty \ node_modules」フォルダを調べるためにスクリプト/ノードに「言う」がありますが、私はどのように...か分かりません。

あなたの助けてくれてありがとう!

+0

http://stackoverflow.com/questions/15471965/what-will-be-the-difference-in-requiremypackage-js-and-requiremypackage/15471995#15471995 –

答えて

0

アプリのフォルダにそれをローカルにインストールしてください:

cd D:\Totty\NodeJS\projects\express01 
npm install express 
+0

大丈夫、私は試してみます。ここで私は同じ手順を実行した仕事で、それは動作し、ユーザーのフォルダにデータを保存し、エラーなしで動作します。ここで私はビスタ32ビットを獲得している。 –

+0

今、私はあなたのpackage.jsonにすべての依存関係を入れてから、プロジェクトルートから "npm install"を実行する方が良いと思う –

関連する問題