搜索依赖
2024年11月08日
一、认识
二、操作
在 PNPM
项目中,你可以使用 pnpm why
命令来查找哪些依赖依赖了某个特定的包(例如 A
依赖)。这个命令会显示依赖关系树,帮助你了解某个包是如何被安装到项目中的。
1. 打开终端,导航到你的 PNPM
项目目录
2. 运行 pnpm why
命令,指定你想要检查的依赖包的名称。例如,如果你想查看哪些依赖依赖了 lodash
,你可以运行以下命令
pnpm why lodash
3. 示例输出: 假设你有一个项目,其中有多个包依赖于 lodash
,运行 pnpm why lodash
后,输出可能如下:
Legend: production dependency, optional only, dev only
lodash 4.17.21
├─┬ react-scripts 4.0.3
│ └── lodash 4.17.21
└─┬ @testing-library/jest-dom 5.11.10
└─┬ @testing-library/dom 7.29.4
└── lodash 4.17.21
-
lodash 4.17.21
: 这是被检查的包及其版本 -
react-scripts 4.0.3
: 直接依赖lodash
的包。 -
@testing-library/jest-dom 5.11.10
: 直接依赖lodash
的包