更新所有依赖到最新版本
更新特定依赖到最新版本
默认情况下,bun update
将更新到满足您的 package.json
文件中指定的版本范围的依赖项的最新版本。
要更新到最新版本,无论它是否与当前版本范围兼容,请使用 --latest
标志
例如,对于以下 package.json
{
"dependencies": {
"react": "^17.0.2"
}
}
bun update
将更新到与 17.x
匹配的版本。bun update --latest
将更新到与 18.x
或更高版本匹配的版本。
命令行用法
$bun update <name>@<version>
标志
锁定文件管理
写入 yarn.lock 文件 (yarn v1)
依赖管理
跳过项目中 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.net.cn/docs/cli/update