【发布时间】:2021-06-16 08:41:03
【问题描述】:
在哪里可以了解更多关于版本号中的workspace: 前缀是什么?
例如,在 Babel 中:
"dependencies": {
"@babel/helper-plugin-utils": "workspace:^7.13.0",
【问题讨论】:
标签: babeljs yarnpkg lerna monorepo yarn-workspaces
在哪里可以了解更多关于版本号中的workspace: 前缀是什么?
例如,在 Babel 中:
"dependencies": {
"@babel/helper-plugin-utils": "workspace:^7.13.0",
【问题讨论】:
标签: babeljs yarnpkg lerna monorepo yarn-workspaces
这是yarn 2.x 的一个功能。您可以在https://yarnpkg.com/features/workspaces#workspace-ranges-workspacehttps://yarnpkg.com/features/workspaces#workspace-ranges-workspace 的yarn 文档中阅读更多相关信息作为 sn-p:
对于这些用例,Yarn 现在支持从 v2 开始的新解析协议:workspace:。当使用此协议时,Yarn 将拒绝解析为本地工作空间以外的任何其他内容。这个范围协议有两种风格:
- 如果是semver范围,它将选择与指定版本匹配的工作空间。
- 如果是项目相对路径,它将选择与该路径匹配的工作区(实验性)。
【讨论】: