我正在尝试切换到 V2 中的纱线工作区,但在使用时不断收到Invalid dependency range
新workspaces:
语法错误peerDependencies
我试过使用精确的范围workspaces:*
和克拉语法workspaces:^
,但没有运气。
Yarn Workspaces 不支持这个吗?问题是我使用带有 peerDependency 的 alpha 包吗?
如果我取出对等依赖项并仅将 devDependency 留在同一个包中(用于在测试中导入包),则同一个包将成功解析
工作区包.json:
{
"name": "spaceA",
"version": "1.0.0-alpha.4",
"peerDependencies": {
"spaceB": "workspace:*", # << Fails No Matter What
},
"devDependencies": {
"spaceB": "workspace:1.0.0-alpha.3" # << Works with all syntaxes
}
}