を使ってインストールした 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