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