pnpm 10.30 重新设计了 pnpm why,以显示反向依赖关系树,从而更容易理解为什么安装了一个软件包。
次要更改
pnpm why 中的反向依赖树
pnpm why 现在会显示反向依赖关系树。 搜索到的软件包出现在根目录,其依赖者作为分支,一直追溯到工作区根目录。 这取代了之前的前向树输出,之前的输出对于深度嵌套的依赖关系来说噪声很大且难以阅读。
补丁更改
- 通过在所有导入器之间共享依赖关系图和物化缓存,而不是为每个导入器独立重建它们,来优化具有许多导入器的工作区中的
pnpm why 和 pnpm list 的性能 #10596。