跳到主要内容

pnpm why

显示依赖于指定 package的所有 package

警告

如果依赖关系树的结果(结束叶)超过 10 个,则输出将被截断为 10 个结束叶。

这使得输出更具可读性并避免内存问题。

配置项

--recursive, -r

显示所有子目录下指定包的依赖关系树;当在工作区中执行时,则显示所有工作区中指定包的依赖关系树。

--json

以 JSON 格式显示信息。

--long

输出详细信息。

--parseable

显示可解析的输出而不是树形视图。

--global, -g

列出在全局安装目录的package,而不是在当前项目中。

--prod, -P

仅仅显示在dependencies中的 package 的依赖关系树。

--dev, -D

仅仅显示在devDependencies中的 package 的依赖关系树。

--depth <number>

仅显示特定深度内的依赖关系。

--only-projects

仅显示同时也在工作区内的依赖项。

--exclude-peers

Added in: v9.10.0

Exclude peer dependencies from the results (but dependencies of peer dependencies are not ignored).

--filter <package_selector>

阅读更多有关 filter 的内容。