【发布时间】:2021-01-25 08:34:33
【问题描述】:
我正在试用 Yarn V2,并将一个工作区中的一个依赖项放入 peerDependency 部分。但是无论我写什么版本,Yarn 总是将依赖的版本修改为*。像这样:
package.json(之前)
{ "peerDependencies": { "packageA": "workspace:^0.0.1" } }
package.json(之后)
{ "peerDependencies": { "packageA": "*" } }
其中packageA 是由monorepo 管理的另一个本地工作区。 * 不是意味着任何版本都能满足吗?如果这是一个已知的 Yarn 功能,我如何在对等依赖项中指定版本?
【问题讨论】:
标签: javascript yarnpkg