npm は中国語で「ノード パッケージ マネージャー」を意味します。これは、Node.js プラットフォームのデフォルトのパッケージ管理ツールです。npm は、インストールできるサードパーティのプラグインを管理します。 npm を介してコードを共有および配布し、ノード プロジェクトの依存関係を管理します。
このチュートリアルの動作環境: Windows 7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。
npmとは何ですか?それはnode.jsと何の関係があるのでしょうか?
npm (正式名 Node Package Manager、「ノード パッケージ マネージャー」) は、JavaScript で書かれた Nodejs のデフォルトのソフトウェア パッケージ管理システムです。 npm は、コードのインストール、共有、配布、およびプロジェクトの依存関係の管理に使用できます。
npm は JavaScript の世界におけるパッケージ管理ツールであり、Node.js プラットフォームのデフォルトのパッケージ管理ツールであり、Nodejs とともにインストールされます。 Maven、Java 構文の gradle、Python の pip に似ています。
npm は、NodeJS コードのデプロイメントにおける多くの問題を解決できます。一般的な使用シナリオは次のとおりです。
ユーザーがローカルで使用するために、他のユーザーが作成したサードパーティ パッケージを NPM サーバーからダウンロードできるようにします。
ユーザーがローカルで使用するために、他のユーザーが作成したコマンド ライン プログラムを NPM サーバーからダウンロードしてインストールできるようにします。
ユーザーが作成したパッケージまたはコマンド ライン プログラムを、他のユーザーが使用できるように NPM サーバーにアップロードできるようにします。
npm は Nodejs と共存します。Nodejs がインストールされている限り、Nodejs のインストール後に npm もインストールされます。ターミナルを開き、次のコマンドを実行して、インストールが成功したかどうかを確認します。
拡張知識: npm run xxx を実行すると何が起こるか
npm run xxx を実行すると、npm はまず、現在のディレクトリの node_modules/.bin で実行するプログラムを検索し、見つかった場合は実行します。
見つからない場合は、グローバルの node_modules/.bin から検索します。npm i -g xxx を実行すると、グローバル ディレクトリにインストールされます。
それでもグローバル ディレクトリが見つからない場合は、パス環境変数を調べて、同じ名前の他の実行可能プログラムが存在するかどうかを確認します。