基本用法
别名 —
bun rm、bun uninstall、bun rterminal
package.json 中列出的每个依赖组中移除该软件包,并更新 bun.lock。当没有其他内容依赖该软件包后,Bun 会将其从 node_modules 中删除。
--filter
别名 —
-Fbun add --filter 相同的模式,将软件包从匹配的工作区中移除,而不是从当前目录的软件包中移除。使用 --filter '*' 可将其从每个工作区软件包中移除。不包含该软件包的工作区不会受到影响。
terminal
CLI 用法
terminal
一般信息
boolean
显示此帮助菜单。别名:
-h配置
string
指定配置文件路径(
bunfig.toml)。别名:-cPackage.json 交互
boolean
不更新
package.json 或保存锁文件boolean
default:"true"
保存到
package.json(默认启用)boolean
添加到项目
package.json 中的 trustedDependencies 并安装该包string
从匹配的工作区中移除软件包,而不是从当前软件包中移除。别名:
-F锁文件行为
boolean
写入
yarn.lock 文件(yarn v1)。别名:-yboolean
不允许修改锁文件
boolean
保存基于文本的锁文件
boolean
仅生成锁文件,不安装依赖
依赖过滤
boolean
不安装 devDependencies。别名:
-pstring
从安装中排除
dev、optional 或 peer 依赖网络与注册表
string
提供证书颁发机构签名证书
string
与
—ca 相同,但作为证书的文件路径string
默认使用指定的注册表,覆盖
.npmrc、bunfig.toml 和环境变量执行控制与验证
boolean
解析此更改,但不移除软件包、不更新
package.json 或保存锁文件(项目自身的生命周期脚本仍会运行)boolean
总是请求最新版本并重新安装所有依赖。别名:
-fboolean
跳过验证新下载包的完整性
输出与日志
boolean
不输出任何日志
boolean
过度详细的日志
boolean
禁用进度条
boolean
不打印摘要
缓存
string
将缓存数据存储及读取至指定目录路径
boolean
完全忽略清单缓存
脚本执行
boolean
跳过所有软件包的生命周期脚本,包括项目的
package.json 和受信任的依赖项number
生命周期脚本的最大并发任务数(默认:CPU 核心数的 2 倍)
作用域与路径
boolean
全局安装。别名:
-gstring
设置特定的当前工作目录
高级与性能
string
安装依赖项的平台特定优化。可能的值:
clonefile(macOS 上的默认值)、hardlink(Linux 和 Windows 上的默认值)、symlink、copyfilenumber
default:"48"
最大并发网络请求数(默认 48)