ノード環境の npm は、デフォルトのパッケージ管理および配布ツールです。npm の正式名は「Node Package Manager」で、これはノード モジュールを公開するための非公式の標準となっています。これにより、ユーザーは、他のユーザーが作成したサードパーティ パッケージをダウンロードできます。 NPM サーバーをローカルで使用したり、ユーザーが作成したパッケージやコマンド ライン プログラムを NPM サーバーにアップロードして他のユーザーが使用できるようにしたりできます。
この記事の動作環境: Windows 10 システム、nodejs バージョン 16、Dell G3 コンピューター。
npm は、JavaScript ランタイム環境 Node.js のデフォルトのパッケージ マネージャーです。
NPM の正式名は Node Package Manager で、NodeJS パッケージの管理および配布ツールであり、Node モジュール (パッケージ) を公開するための非公式の標準となっています。
npm は、Nodejs とともにインストールされるパッケージ管理ツールで、Nodejs コードのデプロイメントにおける多くの問題を解決できます。
ユーザーがローカルで使用するために、他のユーザーが作成したサードパーティ パッケージを NPM サーバーからダウンロードできるようにします。
ユーザーがローカルで使用するために、他のユーザーが作成したコマンド ライン プログラムを NPM サーバーからダウンロードしてインストールできるようにします。
ユーザーが作成したパッケージまたはコマンド ライン プログラムを、他のユーザーが使用できるように NPM サーバーにアップロードできるようにします。
新しいバージョンのnodejsにはnpmが統合されているため、以前はnpmもインストールされていました。 「npm -v」と入力して、インストールが成功したかどうかをテストすることもできます。コマンドは次のとおりです。バージョンのプロンプトが表示されたら、インストールは成功です。
$npm-v2.3.0古いバージョンの npm がインストールされている場合は、npm コマンドを使用して簡単にアップグレードできます。コマンドは次のとおりです。
$ sudo npm install npm -g/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/[email protected] /usr/local/lib/node_modules/npmWindows システムの場合は、次のコマンドを使用します: npm install npm -g
グローバル インストールとローカル インストール
npmパッケージのインストールは、ローカルインストール(local)とグローバルインストール(global)の2種類に分かれており、コマンドラインから判断すると、-gの有無だけが違います。
npm install Express # ローカルインストール npm install Express -g # グローバルインストール次のエラーが発生した場合: npm err! エラー: connect ECONNREFused 127.0.0.1:8087
解決策は次のとおりです: $ npm config set proxy null
ローカルインストール
インストールパッケージを ./node_modules (npm コマンドを実行するディレクトリ) に配置します。node_modules ディレクトリがない場合は、現在 npm コマンドが実行されているディレクトリに node_modules ディレクトリが生成されます。
ローカルにインストールされたパッケージは、require() を通じて導入できます。
グローバルインストール
インストール パッケージを /usr/local またはノードのインストール ディレクトリに配置します。
コマンドラインから直接使用できます。
両方の機能が必要な場合は、両方の場所にインストールするか、npm リンクを使用する必要があります。
推奨される学習: 「nodejs ビデオ チュートリアル」
上記はノード環境における npm の詳細な内容です。詳細については、このサイトの他の関連記事に注目してください。