ホームページ >ウェブフロントエンド >jsチュートリアル >NPM でインストールされたモジュールは実際にはどこに存在しますか?
Node.js の領域を詳しく調べる場合、パッケージのインストールとストレージを理解することが重要になります。このようなパッケージ マネージャーの 1 つは NPM で、JavaScript モジュールの管理に広く使用されています。ただし、これらのモジュールがインストール後にどこに隠されているのか疑問に思うのはよくあることです。
グローバルにインストールされたパッケージの場合は、コマンド npm list -g を使用してその場所を明らかにできます。このコマンドは、グローバルにインストールされているすべてのライブラリをその場所とともに表示します。パスのみを示す切り詰められた出力を取得するには、 npm list -g | を使用します。 head -1.
コマンド npm list -- Depth=0 を使用して、グローバル パッケージの詳細をさらに詳しく調べます。このコマンドは、グローバルにインストールされたすべてのパッケージを依存関係なしで公開します。
Unix システムをいじる場合、グローバルにインストールされたパッケージは通常、/usr/local/lib/node または /usr/local/lib/node_modules に存在します。環境変数 NODE_PATH をこのパスに設定すると、Node.js はこれらのモジュールを簡単に見つけることができます。
Windows OS:
非グローバルにインストールされたパッケージは、現在の作業ディレクトリ内の node_modules という名前のサブフォルダーに隠されています。
表示するには現在の場所に非グローバルにインストールされているパッケージのリスト、コマンド npm list を利用します。
パッケージをグローバルにインストールする場合は、npm install コマンドに -g オプションを追加します。たとえば、npm install -g pm2 は pm2 をグローバルにインストールし、通常は /usr/local/lib/node_modules に配置します。正確な場所を確認するには、npm root -g を使用します。
対照的に、-g オプションを指定しない npm install pm2 は、pm2 をローカルにインストールし、ローカル ディレクトリの node_modules サブフォルダーに保存します。
以上がNPM でインストールされたモジュールは実際にはどこに存在しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。