如果我这样做,在具有多个纱线工作区的项目中
yarn list --pattern some-package
我得到一个包含各种版本的列表some-package
,例如:
yarn list v1.5.1
├─ project-a@0.0.0
│ └─ some-package@2.0.0
├─ project-z@0.0.0
│ └─ some-package@3.0.0
└─ some-package@1.0.0
在那个例子中,有没有办法找到哪个项目添加了一直提升到根的依赖项some-package@1.0.0
?根目录没有package.json
文件,所以它一定是从其中一个项目中提升的。
也许提升调试日志?
我知道我可以 grep 整个目录,但这是一个非常大的代码库。