將所有相依性更新至最新版本
將特定相依性更新至最新版本
預設情況下,bun update
將更新到滿足您的 package.json
中指定的版本範圍的相依性最新版本。
若要更新至最新版本,無論是否與目前版本範圍相容,請使用 --latest
標記
例如,使用以下 package.json
{
"dependencies": {
"react": "^17.0.2"
}
}
bun update
將更新到符合 17.x
的版本。bun update --latest
將更新到符合 18.x
或更高版本的版本。
CLI 用法
$bun update <name>@<version>
旗標
鎖定檔管理
寫入 yarn.lock 檔案 (yarn v1)
儲存到 package.json (預設為 true)
相依性管理
略過專案 package.json 中的生命週期腳本 (永遠不會執行相依性腳本)
新增至專案 package.json 中的 trustedDependencies 並安裝套件
從安裝中排除 'dev'、'optional' 或 'peer' 相依性
快取和效能
--concurrent-scripts=<val>
生命週期腳本的最大並行工作數 (預設 5)
--network-concurrency=<val>
最大並行網路請求數 (預設 48)
登錄檔和驗證
預設使用特定登錄檔,覆寫 .npmrc、bunfig.toml 和環境變數
其他
安裝相依性的平台特定最佳化。可能的值:"clonefile" (預設值)、"hardlink"、"symlink"、"copyfile"
範例
將所有相依性更新到最新版本
bun update --latest
更新特定套件
bun update zod jquery@3
完整文件請見 https://bun.dev.org.tw/docs/cli/update