使用 `yarn policies` 时是否应该签入 `.yarn/releases`?
Should `.yarn/releases` be checked in when using `yarn policies`?
我正在查看 https://yarnpkg.com/lang/en/docs/cli/policies/,使用它让我的团队轻松使用相同的 yarn 版本似乎是个好主意。但是,yarn policies set 1.18
将完整的 yarn 版本下载到 .yarn/releases
(一个 4.5mb 的 js 文件)并在 repo 的 .yarnrc
文件中设置一个配置条目。
签入这个 4.5mb 的 yarn 可执行文件感觉很奇怪,但如果我不这样做,我的同事将无法 运行 yarn,因为 .yarnrc
中的条目他们的系统上不会存在,也不会神奇地下载...
那么,将 .yarn/releases
文件夹签入版本控制是最佳做法吗?
是的,您的假设是正确的,您将 yarnrc 和实际的 yarn JS 文件检查到源代码管理中。
我正在查看 https://yarnpkg.com/lang/en/docs/cli/policies/,使用它让我的团队轻松使用相同的 yarn 版本似乎是个好主意。但是,yarn policies set 1.18
将完整的 yarn 版本下载到 .yarn/releases
(一个 4.5mb 的 js 文件)并在 repo 的 .yarnrc
文件中设置一个配置条目。
签入这个 4.5mb 的 yarn 可执行文件感觉很奇怪,但如果我不这样做,我的同事将无法 运行 yarn,因为 .yarnrc
中的条目他们的系统上不会存在,也不会神奇地下载...
那么,将 .yarn/releases
文件夹签入版本控制是最佳做法吗?
是的,您的假设是正确的,您将 yarnrc 和实际的 yarn JS 文件检查到源代码管理中。