NPM は JavaScript のパッケージマネージャーです。 Java の Gradle や Maven、Haskell の Cabal に相当するプログラムです。 パッケージマネージャーとは、ソフトウェアの依存関係を管理するためのツールです。 NPM を使用することで、JavaScript プロジェクトに必要なライブラリを簡単にインストールし、管理することができます。
NPM は通常は Node.js と一緒にインストールされます。 Node.js の公式サイトから、Chocolatey などの汎用のインストーラーを用いるか、 ビルド済みの単独インストーラー (.msi) をダウンロードしてインストールしてください。
既存の Git リポジトリーにあるプロジェクトの依存関係をインストールしてみます。
https://github.com/Kagawa-Laboratory/blockly-sample.git
から、Blockly を使用したサンプルプロジェクトをクローンして、依存関係をインストールしてみましょう。
git clone https://github.com/Kagawa-Laboratory/blockly-sample.git cd blockly-sample npm install
これで、サンプルプロジェクトのpackage.json ファイルに記録されている依存関係がインストールされました。実行するには、次のコマンドを使用します。
npm run start
以下のコマンドを実行することで、NPM の my-project という名前のプロジェクトを作成できます。
mkdir my-project cd my-project npm init -y
次のコマンドで、プロジェクトに必要なライブラリをインストールできます。
npm install library-name
インストールしたライブラリは、プロジェクトの node_modules ディレクトリに保存されます。
プロジェクトの依存関係は、プロジェクトのルートディレクトリにある package.json ファイルに記録されます。
具体的なライブラリーを使った例は IT 研修 JavaScript 第 2 章 の § 2.4 “npm と vite による開発” を見てください。