Yarn why
该主要是用于需要包的原因。
Yarn why 语法
$> yarn why [-R,--recursive] [--peers] <package>
Yarn why 实例
说明为什么在项目中使用lodash:
yarn why lodash
使用细节
此命令打印出包出现在依赖关系树中的确切原因。
如果-R,--recursive设置为,则列表将深入,并针对每个工作空间列出导致依赖关系的所有路径。请注意,在某种程度上已进行了优化,因为它不会为单个包打印两次包清单,因此,如果在查找“ Bar”时看到名为“ Foo”的支线,则表示“ Foo”已经在关系树中被打印在较高位置。
如果--peers设置为,该命令还将打印与指定匹配的对等依赖项。