bun why 通过显示导致某个包被安装的依赖链,来解释为什么该包存在于你的项目中。
用法
terminal
参数
<package>:要解释的包名称。支持 glob 模式,如@org/*或*-lodash。
选项
--top:仅显示顶层依赖,而不是完整的依赖树。--depth <number>:显示的依赖树的最大深度。
示例
检查为什么安装了特定包:terminal
terminal
terminal
terminal
理解输出
输出显示:- 被查询的包名和版本
- 导致其被安装的依赖链
- 依赖类型(dev、peer、optional 或 production)
- 每个包依赖中指定的版本要求