1

如果我这样做,在具有多个纱线工作区的项目中

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 整个目录,但这是一个非常大的代码库。

4

1 回答 1

0

您可以通过以下方式进行细分:yarn why some-package

于 2018-04-03T00:02:42.180 回答