npmとは?
npmは、Node.jsのパッケージ管理ツールです。npmを使うことで、JavaScriptのライブラリやツールを簡単にインストール、管理、アップデートすることができます。npmには数十万ものパッケージが登録されており、フロントエンドやバックエンド開発に幅広く利用されています。
npmのインストール確認
npmはNode.jsをインストールすると自動的に含まれています。まずは、npmが正しくインストールされているか確認します。
確認手順
以下のコマンドをターミナルまたはコマンドプロンプトに入力します。
$ npm -v
npmのバージョン番号が表示されれば、インストールされています。
npmの基本コマンド一覧
npmでよく使う基本的なコマンドを以下にまとめます。これらのコマンドを覚えておくことで、パッケージの管理がスムーズに行えます。
コマンド | 説明 |
---|---|
npm init |
新しいNode.jsプロジェクトを初期化します。package.json ファイルが生成され、プロジェクトの情報が記録されます。 |
npm install |
プロジェクトに必要なパッケージをインストールします。 例: npm install express (express というパッケージをインストール) |
npm install -g |
グローバルにパッケージをインストールします。 例: npm install -g nodemon (nodemon をグローバルにインストール) |
npm update |
インストール済みのパッケージを最新バージョンにアップデートします。 |
npm uninstall |
指定したパッケージをプロジェクトから削除します。 例: npm uninstall express |
npm list |
プロジェクトにインストールされているパッケージの一覧を表示します。 |
npm outdated |
プロジェクトで使用しているパッケージのうち、バージョンが古くなっているものを表示します。 |
npmの基本コマンド使用例
新しいプロジェクトの初期化
新しいNode.jsプロジェクトを作成する際には、まず npm init
コマンドを使ってプロジェクトを初期化します。以下は、その実行例です。
$ npm init
This utility will walk you through creating a package.json file.
Press ^C at any time to quit.
package name: (my-project)
version: (1.0.0)
description: A sample Node.js project
entry point: (index.js)
test command:
git repository:
keywords: node, sample
author: Your Name
license: (ISC)
Is this ok? (yes)
このコマンドを実行すると、プロジェクトに関するいくつかの質問に答えていき、最後にpackage.json
ファイルが生成されます。
パッケージのインストール
パッケージをプロジェクトにインストールするには、以下のようにnpm install
コマンドを使用します。たとえば、express
パッケージをインストールするには、次のようにします。
$ npm install express
これにより、プロジェクト内にnode_modules
フォルダが作成され、express
パッケージがインストールされます。
まとめ
npmはNode.js開発において、パッケージの管理を簡単にする強力なツールです。基本的なコマンドを覚えておくことで、プロジェクトの初期化やパッケージのインストール、アップデート、削除を効率よく行えます。今後の開発作業では、npmコマンドを頻繁に使うことになるため、これらの基本操作をマスターしておくことが重要です。