babeljs - package.json 'dependencies' 值中的 `workspace:` 前缀是什么意思?
问题描述
我在哪里可以了解更多关于workspace:
版本号中的前缀是什么?
例如,在 Babel 中:
"dependencies": {
"@babel/helper-plugin-utils": "workspace:^7.13.0",
解决方案
这是yarn
2.x的一个特性。您可以在https://yarnpkg.com/features/workspaces#workspace-ranges-workspaceyarn
的文档中阅读有关此内容的更多信息作为片段:
对于这些用例,Yarn 现在支持从 v2 开始的新解析协议:workspace:。当使用此协议时,Yarn 将拒绝解析为本地工作空间以外的任何其他内容。这个范围协议有两种风格:
- 如果是 semver 范围,它将选择与指定版本匹配的工作空间。
- 如果是项目相对路径,它将选择与此路径匹配的工作区(实验性)。
推荐阅读
- javascript - 带有 setTimeout() 函数的动画和过渡属性
- sql - 统计SQL中连续结果的个数
- java - 在上一个测试用例打开的页面上工作时出现TestNG Null Pointer Exception错误
- pipeline - 有没有办法让参数的可能值成为另一个存储库的分支
- c# - C# linq join 返回多个结果
- python - 将字典时间戳键值对转换为日期时间
- javascript - 如何通过向左或向右滑动条来隐藏/显示照片的一部分?
- reactjs - 添加自己的 Provider 的组件
- apache-storm - Storm中最后一个bolt中的CPU使用率监控
- r - 如何从R中的不同目录读取多个表?