在具有多个纱线工作空间的项目中,如果我这样做
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整个目录,但这是一个非常大的代码库。
答案 0 :(得分:0)
您可以使用yarn why some-package