npm バージョン確認:コマンドと確認方法まとめ
npm のバージョンを確認する
npm -v # または npm --version
10.9.2
npm -v がもっとも短くて一般的です。どちらも同じ結果を返します。
npm 自体をアップデートする
npm は Node.js に同梱されていますが、npm 単体でアップデートできます。
npm install -g npm@latest
アップデート後に再度 npm -v でバージョンを確認します。
グローバルにインストールしたパッケージのバージョンを確認する
# グローバルパッケージの一覧とバージョン npm list -g --depth=0
/usr/local/lib ├── npm@10.9.2 ├── typescript@5.4.5 └── yarn@1.22.22
特定パッケージのバージョンだけ確認したい場合は:
npm list -g typescript # または npm show typescript version
プロジェクト内のパッケージバージョンを確認する
# プロジェクトの依存パッケージ一覧 npm list --depth=0
my-app@1.0.0 ├── react@18.3.1 ├── react-dom@18.3.1 └── typescript@5.4.5
package.json に記載されたバージョンと実際にインストールされたバージョンが一致しているか確認できます。
特定パッケージだけ:
npm list react
npm レジストリ上の最新バージョンを確認する
インストール前や更新前に最新バージョンを調べるコマンドです。
# 最新バージョン npm show react version # 全バージョン一覧 npm show react versions # 詳細情報(バージョン・依存関係・リポジトリなど) npm show react
更新可能なパッケージを確認する
npm outdated
Package Current Wanted Latest Location react 18.2.0 18.2.0 18.3.1 my-app typescript 5.3.3 5.3.3 5.4.5 my-app
| カラム | 説明 |
|---|---|
| Current | 現在インストールされているバージョン |
| Wanted | package.json の範囲内で最新のバージョン |
| Latest | npm レジストリ上の最新バージョン |
Node.js と npm のバージョン対応
npm は Node.js に付属しているため、Node.js のバージョンによって同梱される npm のバージョンが変わります。
# Node.js と npm のバージョンをまとめて確認 node -v && npm -v
v22.14.0 10.9.2
Node.js のバージョン管理には mise や nvm が便利です。
よく使うコマンドまとめ
| コマンド | 説明 |
|---|---|
npm -v |
npm 自体のバージョン |
npm list -g --depth=0 |
グローバルパッケージ一覧 |
npm list --depth=0 |
プロジェクト内パッケージ一覧 |
npm show <pkg> version |
レジストリの最新バージョン |
npm outdated |
更新可能なパッケージの確認 |
npm install -g npm@latest |
npm 自体をアップデート |
Node.js・yarn・pnpm・Bun のバージョン確認は「Node.jsのバージョン確認方法:npm・yarn・pnpm・Bunもまとめて解説」を参照してください。