bun link 来注册当前包为“可链接”包。
terminal
bun link cool-pkg 将此包“链接”到其他项目中,该命令会在目标项目的 node_modules 目录中创建一个指向本地目录的符号链接。
terminal
--save 标志还会将 cool-pkg 添加到应用的 package.json 的 dependencies 字段中,并使用版本说明符告知 Bun 从已注册的本地目录加载,而不是从 npm 安装:
package.json
取消链接
在包的根目录使用bun unlink 来注销本地包。
terminal
CLI 使用方法
安装范围
boolean
全局安装。别名:
-g依赖管理
boolean
不安装 devDependencies。别名:
-pstring
从安装中排除
dev、optional 或 peer 依赖项目文件及锁文件
boolean
写入
yarn.lock 文件(yarn v1)。别名:-yboolean
禁止更改锁文件
boolean
保存文本格式的锁文件
boolean
仅生成锁文件,不安装依赖
boolean
不更新
package.json 或保存锁文件boolean
default:"true"
保存到
package.jsonboolean
添加到项目
package.json 的 trustedDependencies 并安装该包安装控制
boolean
始终从注册表请求最新版本并重新安装所有依赖。别名:
-fboolean
跳过验证新下载包的完整性
string
default:"clonefile"
用于安装依赖的平台特定优化。可选值为
clonefile、hardlink、
symlink 或 copyfilestring
链接策略(可选
isolated 或 hoisted)boolean
不执行任何安装
boolean
跳过项目
package.json 中的生命周期脚本(依赖的脚本永远不会运行)网络与注册表
string
提供证书颁发机构的签名证书
string
同
—ca,但是为证书的文件路径string
默认使用特定注册表,覆盖
.npmrc、bunfig.toml 和环境变量number
default:"48"
最大并发网络请求数
性能与资源
number
生命周期脚本的最大并发任务数(默认值:CPU 核心数的 2 倍)
缓存
string
从指定目录路径存储和加载缓存数据
boolean
完全忽略清单缓存
输出与日志
boolean
不输出任何日志
boolean
打包时只显示压缩包名称
boolean
超级详细的日志输出
boolean
禁用进度条
boolean
不打印总结信息
平台目标
string
为可选依赖覆盖 CPU 架构(例如,
x64、arm64、* 表示全部)string
为可选依赖覆盖操作系统(例如,
linux、darwin、* 表示全部)全局配置与上下文
string
指定配置文件路径(
bunfig.toml)。别名:-cstring
设置特定的当前工作目录
帮助
boolean
打印此帮助菜单。别名:
-h