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を適切に使いこなすことで、プロジェクトの依存関係を整理し、不要なパッケージを削除することが可能です。プロジェクトのスムーズな運用を目指して、これらのコマンドを活用しましょう。