How to Update Packages with pnpm

calendar_today 2026-07-12
How to Update Packages with pnpm

pnpm の場合、標準機能でインタラクティブ(対話型)にパッケージを更新する非常に便利なコマンドが用意されています。

1. インタラクティブに選択して更新する(推奨)

画面上で更新したいパッケージを矢印キーで選択して一括更新できます。

pnpm update --interactive
# または短縮形
pnpm up -i
  • 挙動: アップデートが存在するパッケージが一覧表示されます。スペースキーで更新したいパッケージを選択し、エンターキーで確定すると package.json が書き換わります。
  • メジャーバージョンアップも含める場合: デフォルトではセマンティックバージョニングの範囲内(マイナー・パッチ)のみが表示されます。メジャーバージョンも含めて最新にしたい場合は --latest(または -L)を追加します。
pnpm up -i --latest

2. 特定のパッケージを指定して更新する場合

特定のパッケージだけを最新にしたい場合は、パッケージ名を直接指定します。

pnpm update [パッケージ名]

# メジャーバージョンも含めて強制的に最新にする場合
pnpm up [パッケージ名] --latest

3. 全てのパッケージをコマンド一発で最新にする場合

画面での選択を挟まず、すべて一括で最新(セマンティックバージョニングの範囲内)に更新します。

pnpm update
label Tags: #pnpm #node