Skip to main content

基本用法

terminal
bun remove ts-node

CLI 用法

terminal
bun remove <package>

一般信息

--help
boolean
显示此帮助菜单。别名:-h

配置

--config
string
指定配置文件路径(bunfig.toml)。别名:-c

Package.json 交互

--no-save
boolean
不更新 package.json 或保存锁文件
--save
boolean
default:"true"
保存到 package.json(默认启用)
--trust
boolean
添加到项目 package.json 中的 trustedDependencies 并安装该包

锁文件行为

--yarn
boolean
写入 yarn.lock 文件(yarn v1)。别名:-y
--frozen-lockfile
boolean
不允许修改锁文件
--save-text-lockfile
boolean
保存基于文本的锁文件
--lockfile-only
boolean
仅生成锁文件,不安装依赖

依赖过滤

--production
boolean
不安装 devDependencies。别名:-p
--omit
string
从安装中排除 devoptionalpeer 依赖

网络与注册表

--ca
string
提供证书颁发机构签名证书
--cafile
string
—ca 相同,但作为证书的文件路径
--registry
string
默认使用指定的注册表,覆盖 .npmrcbunfig.toml 和环境变量

执行控制与验证

--dry-run
boolean
不安装任何内容
--force
boolean
总是请求最新版本并重新安装所有依赖。别名:-f
--no-verify
boolean
跳过验证新下载包的完整性

输出与日志

--silent
boolean
不输出任何日志
--verbose
boolean
过度详细的日志
--no-progress
boolean
禁用进度条
--no-summary
boolean
不打印摘要

缓存

--cache-dir
string
将缓存数据存储及读取至指定目录路径
--no-cache
boolean
完全忽略清单缓存

脚本执行

--ignore-scripts
boolean
跳过项目 package.json 中的生命周期脚本(依赖的脚本永远不会运行)
--concurrent-scripts
number
default:"5"
生命周期脚本的最大并发作业数(默认 5)

作用域与路径

--global
boolean
全局安装。别名:-g
--cwd
string
设置特定的当前工作目录

高级与性能

--backend
string
default:"clonefile"
针对安装依赖的平台特定优化。可选值:clonefile(默认),hardlinksymlinkcopyfile
--network-concurrency
number
default:"48"
最大并发网络请求数(默认 48)