bun outdated 会显示项目中有较新版本可用的依赖项列表。
terminal
版本信息
输出的表格显示了三列版本信息:- Current(当前):当前安装的版本
- Update(更新):满足你的 package.json 版本范围的最新版本
- Latest(最新):注册表中发布的最新版本
依赖过滤
要检查特定的依赖项,请将其名称作为位置参数传入:terminal
terminal
@types/* 包:
terminal
@types/* 包:
terminal
工作区过滤
使用--filter 参数可以检查其它工作区包的过期依赖:
terminal
--filter 接受 Glob 模式,可匹配多个工作区:
terminal
目录依赖
bun outdated 还会检查 package.json 中定义的目录依赖:
terminal
CLI 使用方法
terminal
通用选项
string
指定配置文件路径(
bunfig.toml)string
设置特定的当前工作目录
boolean
打印帮助菜单
string
显示匹配工作区的过期依赖项
输出与日志
boolean
不输出任何日志
boolean
详细输出日志
boolean
禁用进度条
boolean
不打印摘要
依赖范围与目标
boolean
不安装 devDependencies
string
排除
dev、optional 或 peer 依赖安装boolean
全局安装
锁文件与 package.json
boolean
写入
yarn.lock 文件(yarn v1)boolean
不更新
package.json 或保存锁文件boolean
default:"true"
保存至
package.json(默认 true)boolean
禁止修改锁文件
boolean
保存基于文本的锁文件
boolean
仅生成锁文件,不安装依赖
boolean
添加至项目的
package.json 中的 trustedDependencies 并安装包网络与注册表
string
提供证书颁发机构签名证书
string
同
—ca,但为证书文件路径string
默认使用特定注册表,覆盖
.npmrc、bunfig.toml 和环境变量number
default:"48"
最大并发网络请求数(默认 48)
缓存
string
从特定目录路径存储和加载缓存数据
boolean
完全忽略清单缓存
执行行为
boolean
不进行任何安装
boolean
始终从注册表请求最新版本并重新安装所有依赖
boolean
跳过校验新下载包的完整性
boolean
跳过项目
package.json 中的生命周期脚本(依赖脚本永不执行)string
default:"clonefile"
用于安装依赖的特定平台优化。可选值:
clonefile(默认),hardlink,symlink,copyfilenumber
生命周期脚本的最大并发任务数(默认:CPU 核心数的 2 倍)