npm はパッケージをどこにインストールしますか? 質問する

npm はパッケージをどこにインストールしますか? 質問する

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

ベストアンサー1

グローバルライブラリ

npm list -gを実行すると、インストールされているグローバル ライブラリとその場所を確認できますnpm list -g | head -1。 パスのみを表示する短縮出力には を使用します。メイン パッケージのみを表示し、一緒にインストールされるサブ パッケージは表示しない場合は、 - を使用できます。npm list --depth=0これにより、すべてのパッケージが表示されます。グローバルにインストールされたパッケージのみを取得するには、 -g ie を追加するだけです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

おすすめ記事