纱线设置版本不起作用。无法从yarn 3.0.0更改为yarn 2.0.0

Bio*_*des 8 yarnpkg yarnpkg-v2 yarnpkg-v3

当前的纱线版本是纱线3.0.0。尝试使用更改为yarn 2.0.0 yarn set version 2.0.0-rc.30。即使在那之后,yarn 版本仍然保持在yarn 3.0.0。

我尝试过的其他替代方案: npm uninstall -g yarnthen npm install -g yarn。仍然纱线版本保持在 3.0.0。

更新:

  • 从根目录删除yarnrc 文件后,设法将yarn 版本提升到2.0。

ARK*_*BAN 1

对我来说这有效:

\n
$ yarn --version\n3.3.1\n\n$ yarn set version berry\n\xe2\x9e\xa4 YN0000: Retrieving https://repo.yarnpkg.com/3.3.1/packages/yarnpkg-cli/bin/yarn.js\n\xe2\x9e\xa4 YN0000: Saving the new release in .yarn/releases/yarn-3.3.1.cjs\n\xe2\x9e\xa4 YN0000: Done in 0s 299ms\n\n$ yarn --version\n3.3.1\n\n$ yarn set version 2.4.2\n\xe2\x9e\xa4 YN0000: Retrieving https://repo.yarnpkg.com/2.4.2/packages/yarnpkg-cli/bin/yarn.js\n\xe2\x9e\xa4 YN0000: Saving the new release in .yarn/releases/yarn-2.4.2.cjs\n\xe2\x9e\xa4 YN0000: Done in 0s 346ms\n\n$ yarn --version\n2.4.2\n
Run Code Online (Sandbox Code Playgroud)\n