Skip to content

npm 套件更新與檢查指令

本文件整理常用的 npm 套件更新、檢查新版本的指令與操作步驟,適合日常前端開發參考。

使用 npm 指令

  • 檢查已安裝套件是否有新版本:
sh
npm outdated
  • 更新 package.json 中定義的所有套件(依照版本範圍):
sh
npm update
# 更新套件並儲存到 package.json
npm update --save

注意:預設情況下,npm update 不會自動更新 package.json 內直接依賴的 semver 版本值。如果你希望一併更新 package.json 內的版本號,可以執行:npm update --save

使用 npm-check-updates (ncu)

  • 安裝工具:
sh
npm install -g npm-check-updates
  • 檢查可升級的套件:
sh
ncu
  • 更新 package.json 依賴版本:
sh
ncu -u

執行完 ncu -u 後,請務必再執行 npm install,以實際安裝更新後的套件版本。

  • 也可用 npx 方式臨時執行:
sh
# 檢查
npx npm-check-updates
# 更新
npx npm-check-updates -u

參考資料