yarnpkg - 如何在同一台机器上安装 Yarn v1 和 Yarn v2 以便它们可以在项目之间互换使用?
问题描述
我正在运行几个使用 Yarn v1 的项目,由于多种原因(CI 就是其中之一),这些项目不会很快升级到 Yarn v2。但是,我想将 Yarn v2 用于新项目。
有没有一种理智的方法可以在一台机器上同时安装 Yarn v1 和 Yarn v2,以便它们可以在项目之间互换使用?
解决方案
我们建议将 Yarn 1 用作全局,并yarn policies set-version berry
在每个项目的基础上使用(它将安装 Yarn 2,.yarn/releases
然后您可以将其添加到您的存储库中)。这样可以将风险降到最低,并允许您在准备好时进行迁移。
推荐阅读
- python - 无法清除 dict:keys 中的空格和 \n 字符
- javascript - 全局对象 `window` 和 `document` 的类型是什么?
- sql - 收到错误“回滚事务请求没有相应的开始事务”
- html - 从空的类标签 (HTML) 中抓取
- crud - CakePHP3 CRUD API 和 API 路由
- java - 用单独的颜色显示国家
- r - 在 R 中分离数据
- javascript - JS:chrome 开发工具中对 JS 文件的更改未反映
- android - Glide 和 Picasso 无法从 YouTube 加载图像
- php - 是否可以将函数存储在数组中并根据 if 语句结果调用它们?