Skip to main content

yarn why

显示需要包的原因。

用法

$ yarn why <package>

示例

解释为什么在你的项目中使用 lodash :

yarn why lodash

详情

此命令打印包出现在依赖树中的确切原因。如果设置了 ecursive`,列表将深入介绍,并列出每个工作区的所有通向依赖的路径。请注意,显示在某种程度上经过了优化,因为它不会为单个包打印两次包列表,因此如果你在查找 "Bar" 时看到名为 "Foo" 的叶子,则意味着 "Foo" 已在树中打印得更高。

选项

定义描述

-R,--recursive

列出每个工作区的所有通向依赖的路径

--json

将输出格式化为 NDJSON 流

--peers

还打印与指定名称匹配的对等依赖