bun add CLI 用法
bash
bun add <package> <@version>依赖管理
--productionboolean 不安装开发依赖。别名:
-p--omitstring 从安装中排除
dev、optional 或 peer 依赖 --globalboolean 全局安装。别名:
-g--devboolean 将依赖添加到
devDependencies。别名:-d--optionalboolean 将依赖添加到
optionalDependencies--peerboolean 将依赖添加到
peerDependencies--exactboolean 添加确切版本而不是
^ 范围版本。别名:-E--only-missingboolean 仅将尚未存在的依赖添加到
package.json项目文件与锁文件
--yarnboolean 写入
yarn.lock 文件(yarn v1)。别名:-y--no-saveboolean 不更新
package.json 或保存锁文件 --saveboolean default: true 保存到
package.json(默认为 true) --frozen-lockfileboolean 不允许更改锁文件
--trustboolean 添加到项目的
package.json 中的 trustedDependencies 并安装包 --save-text-lockfileboolean 保存基于文本的锁文件
--lockfile-onlyboolean 生成锁文件而不安装依赖
安装控制
--dry-runboolean 不安装任何内容
--forceboolean 始终从注册表请求最新版本并重新安装所有依赖。别名:
-f--no-verifyboolean 跳过验证新下载包的完整性
--ignore-scriptsboolean 跳过项目的
package.json 中的生命周期脚本(依赖脚本永远不会运行) --analyzeboolean 递归分析并安装作为参数传递的文件的依赖(使用 Bun 的打包器)。别名:
-a网络与注册表
--castring 提供证书颁发机构签名证书
--cafilestring 与
--ca 相同,但使用证书的文件路径 --registrystring 默认使用特定注册表,覆盖
.npmrc、bunfig.toml 和环境变量 --network-concurrencynumber default: 48 最大并发网络请求数(默认 48)
性能与资源
--backendstring default: clonefile 特定于平台的依赖安装优化。可能的值:
clonefile(默认)、hardlink、symlink、copyfile--concurrent-scriptsnumber default: 5 生命周期脚本的最大并发作业数(默认 5)
缓存
--cache-dirstring 从特定目录路径存储和加载缓存数据
--no-cacheboolean 完全忽略清单缓存
输出与日志
--silentboolean 不记录任何内容
--verboseboolean 过度详细的日志记录
--no-progressboolean 禁用进度条
--no-summaryboolean 不打印摘要
全局配置与上下文
--configstring 指定配置文件路径(
bunfig.toml)。别名:-c--cwdstring 设置特定的当前工作目录
帮助
--helpboolean 打印此帮助菜单。别名:
-h