Babel.js package.json 'dependencies'值中的'workspace:'前缀是什么意思?

mnemlml8  于 2022-12-16  发布在  Babel
关注(0)|答案(2)|浏览(777)

在哪里可以了解更多关于版本号中workspace:前缀的信息?
例如,在巴别塔:

"dependencies": {
    "@babel/helper-plugin-utils": "workspace:^7.13.0",

wwtsj6pe

wwtsj6pe1#

这是yarn 2.x的一项功能。您可以在www.example.com上的yarn文档中阅读有关此功能的详细https://yarnpkg.com/features/workspaces#workspace-ranges-workspace。
对于这些用例,Yarn现在支持从v2开始的新解析协议:workspace:。当使用此协议时,Yarn将拒绝解析到本地工作区以外的任何其他工作区。此范围协议有两种风格:

  • 如果是一个永久范围,它将选择与指定版本匹配的工作区。
  • 如果是相对于项目的路径,它将选择与此路径匹配的工作空间(实验性)。
xdnvmnnf

xdnvmnnf2#

您可以通过使用以下命令检查此依赖关系

yarn why <dependency-name>

相关问题