NPM の使い方

NPM とは

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 による開発” を見てください。

package.json の構成

dependencies

devDependencies

scripts