跳至主要内容

yarn why

显示需要某个包的原因。

用法

$ yarn why <package>

示例

解释项目中使用 lodash 的原因

yarn why lodash

详细信息

此命令打印软件包出现在依赖项树中的确切原因。

如果设置了 -R,--recursive,该列表将深入,并为每个工作区列出导致依赖项的所有路径。请注意,显示经过某种程度的优化,即它不会为单个软件包打印两次软件包列表,因此,如果你在查找“Bar”时看到一个名为“Foo”的叶,则表示“Foo”已在树中较高位置打印。

选项

定义描述

-R,--recursive

为每个工作区列出导致依赖项的所有路径

--json

将输出格式化为 NDJSON 流

--peers

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