1. ホーム
  2. javascript

[解決済み] npmはどこにパッケージをインストールするのですか?

2022-03-15 02:41:36

質問

を使ってインストールしたNode.jsのモジュールはどこにあるか教えてください。 npm ?

解決方法は?

グローバルライブラリ

を実行することができます。 npm list -g をクリックすると、どのグローバルライブラリがインストールされているか、どこにあるかがわかります。使用方法 npm list -g | head -1 はパスだけを表示する切り捨て出力です。もし、メインパッケージだけを表示し、一緒にインストールされるサブパッケージは表示しないようにしたい場合は、次のようにします。 npm list --depth=0 また、グローバルにインストールされたパッケージのみを取得するには、-g を追加してください(例)。 npm list -g --depth=0 .

Unix システムでは、これらは通常 /usr/local/lib/node または /usr/local/lib/node_modules をグローバルにインストールした場合。を設定した場合 NODE_PATH 環境変数にこのパスを指定すると、モジュールをノードで見つけることができるようになります。

Windows XPの場合 %USERPROFILE%\AppData\npm\node_modules
Windows 7、8、10 %USERPROFILE%\AppData\Roaming\npm\node_modules

非グローバルライブラリ

非グローバルなライブラリは node_modules のサブフォルダを作成します。

を実行することができます。 npm list をクリックすると、現在の場所にインストールされている非グローバルなライブラリが表示されます。

インストール時に -g オプションを使用すると、グローバルにインストールされます。

npm install -g pm2 - pm2 はグローバルにインストールされます。そして、通常 /usr/local/lib/node_modules (使用 npm root -g をクリックすると確認できます)。

npm install pm2 - pm2 はローカルにインストールされます。そして、通常、ローカルディレクトリにある /node_modules