npm バージョン確認:コマンドと確認方法まとめ

スポンサーリンク

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 のバージョン管理には misenvm が便利です。


よく使うコマンドまとめ

コマンド 説明
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もまとめて解説」を参照してください。