NPMにインストールされていても、Expressモジュールが見つかりません
-
29-10-2019 - |
質問
実行しようとするとき app.js
Expressによって作成されたファイル、次のエラーが表示されます。
$ node app.js
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'express'
at Function._resolveFilename (module.js:320:11)
入力するとき express --version
の返された声明を受け取ります 2.3.3
. 。 NPMを使用してExpressをインストールしました。これらの指示を使用して手動でNPMを作成する必要がありました。
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
エラーはです Error: Cannot find module 'express'
.
NPMとExpressをインストールした後、NPMによって作成されたモジュールをExpressに確認するために何かをする必要がありますか?
- 私のノードはバージョンです:0.4.6
- 私のエクスプレスはバージョンです:2.3.3
- 私のNPMはバージョンです:1.0.6
Expressはグローバルにインストールされています。私は使用しました -g
インストールするフラグ。
編集: 試してみるとき "node -e require.paths"
わかりました:
[ '/home/user/.node_modules',
'/home/user/.node_libraries',
'/usr/local/lib/node' ]
したがって、ノードはNPMのインストールを検出しません。 NPMのインストールを検出するためにノードを取得するにはどうすればよいですか?
正しい解決策はありません
所属していません StackOverflow