npmとは?
npm(Node Package Manager)は、JavaScriptおよびNode.jsのパッケージ管理ツールです。npmを使用すると、プロジェクトで必要なライブラリやモジュールを簡単にインストールし、プロジェクト内で管理できます。また、不要になったパッケージを削除したり、パッケージのバージョンを管理することも可能です。
パッケージのインストール
npmを使用してパッケージをインストールする場合、npm install
コマンドを使用します。このコマンドを実行すると、指定したパッケージがプロジェクト内のnode_modules
フォルダにインストールされ、package.json
に依存関係として追加されます。
パッケージのインストール例
$ npm install lodash
このコマンドを実行すると、lodash
というパッケージがインストールされ、プロジェクト内で利用できるようになります。
ローカルインストールとグローバルインストール
パッケージのインストールには、ローカルインストールとグローバルインストールの2種類があります。
- ローカルインストール:パッケージがプロジェクト内でのみ利用可能。
- グローバルインストール:パッケージがシステム全体で利用可能。
ローカルインストールはデフォルトで実行され、プロジェクト固有の依存関係として管理されます。グローバルにインストールするには、-g
オプションを付けてコマンドを実行します。
グローバルインストールの例
$ npm install -g typescript
このコマンドを実行すると、typescript
パッケージがシステム全体で利用可能になります。例えば、どのプロジェクトでもtsc
コマンドが使用できるようになります。
パッケージの削除
インストールしたパッケージが不要になった場合、npm uninstall
コマンドを使用して削除することができます。削除されたパッケージはnode_modules
フォルダから消え、package.json
の依存関係からも削除されます。
パッケージの削除例
$ npm uninstall lodash
このコマンドを実行すると、lodash
パッケージがプロジェクトから削除されます。
パッケージのインストールと削除に関するコマンド一覧
以下の表に、パッケージのインストールと削除に関連する一般的なコマンドをまとめました。
コマンド | 説明 |
---|---|
npm install [パッケージ名] |
指定したパッケージをローカルにインストールする。 |
npm install -g [パッケージ名] |
指定したパッケージをグローバルにインストールする。 |
npm uninstall [パッケージ名] |
指定したパッケージをローカルから削除する。 |
npm uninstall -g [パッケージ名] |
指定したパッケージをグローバルから削除する。 |
まとめ
npmを使用することで、JavaScriptプロジェクトで必要なライブラリやモジュールを簡単にインストール・管理することができます。npm install
やnpm uninstall
を適切に使いこなすことで、プロジェクトの依存関係を整理し、不要なパッケージを削除することが可能です。プロジェクトのスムーズな運用を目指して、これらのコマンドを活用しましょう。