本页目录
yarn why
显示需要包的原因
语法
- yarn why <package>
实例
解释为什么在你的项目中使用 lodash
:
- yarn why lodash
选项
- -R,--recursive
- 对于每个工作区,列出导致依赖关系的所有路径
- --json
- 将输出格式化为一个NDJSON流
- --peers
- 同时打印符合指定名称的同伴依赖关系
细节
这个命令可以打印出一个软件包出现在依赖关系树中的确切原因。
如果设置了 -R,--recursive
,则列表将深入列出,并为每个工作区列出导致依赖项的所有路径。请注意,显示有所优化,因为它不会为单个包裹打印两次包裹列表,因此如果您在查找“Bar”时看到名为“Foo”的叶子,则意味着“Foo”已经打印在更高的位置那个树。