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