2016-05-15 15 views
0

最近nvm、node、およびnpmをインストールしました。 node_modulesフォルダのモジュールを一覧表示する$ npmリストが表示されないようです。他のnpmコマンドも動作します。 npm install -gは正しいフォルダにインストールされます。これは私がcdで見ることができます。私はなぜ1つのnpmコマンドが動作するのかわからないが、次のものは分からない。 npm configはcwdを別のフォルダとして表示します。私はそれを変えなければなりませんか?もしそうなら、どうしたらいいですか?ありがとうございました。npmリストがnode_modulesフォルダを指していません

https://gist.github.com/kaona/0d5ba467cff814dbb1691a083baa1dee

私もthisが、didntの仕事を試してみました。私は何かが簡単に失われていることを知っているこれはまだ新しいです。ありがとう。

答えて

1

package.jsonファイルにモジュールを含めましたか? npm listコマンドは、パッケージがnode_modulesディレクトリにインストールされている場合でも、package.jsonに含まれていないモジュールは表示しません。

示されているツリーは、node_modulesフォルダの物理レイアウトではなく、パッケージの依存関係に基づいて論理依存ツリーです。あなたはpackage.jsonを更新する--saveまたは--save-devオプションを使用して、アプリにモジュールをインストール

https://docs.npmjs.com/cli/ls

。これにより、npm installを実行することにより、アプリケーションのすべての依存関係をインストールすることができます。また、npm listコマンドを使用すると、モジュールが表示されることを意味します。 OK詳細

+0

のために、私は世界的にインストールされたモジュールのために、NPMのls -gを使用する必要があります -

https://docs.npmjs.com/cli/install。それは注目すべき点です。ありがとうございました。私はちょうどnvmをインストールしたので、先に進み、アドバイスごとにnvmとnpmを削除しました[ここ](https://andyj.github.io/posts/npm-not-found-with-nvm.html)&[ここではhttp ://stackoverflow.com/questions/33874049/npm-not-found-when-using-nvm)。今、プロジェクトでは、私はバッシュを取得しています:webpack:コマンドが見つかりません。それはnpmが私の道にないことを私に伝えます。私は「My-MacBook-Pro:〜klik $ echo $(npm config get prefix)/ bin」を試しました。 /usr/local/bin。 My-MacBook-Pro:〜klik $ export PATH = $ PATH:/ usr/local/bin。再開されました。喜びはありません。この違いはNVMですか? – idkjs

+0

助けてくれてありがとう。それは私が働いた次の問題に私を得ました。とても有難い。 – idkjs

関連する問題