Версия набора пряжи не работает. Невозможно перейти с пряжи 3.0.0 на пряжу 2.0.0

Текущая версия пряжи - пряжа 3.0.0. Пытался перейти на пряжу 2.0.0, используя yarn set version 2.0.0-rc.30. Даже после этой версии пряжи по-прежнему остается пряжа 3.0.0.

Другие альтернативы, которые я пробовал: npm uninstall -g yarn потом npm install -g yarn. По-прежнему версия пряжи остается на 3.0.0.

Обновлять:

  • удалось получить версию пряжи до 2.0 после удаления файла yarnrc из корневого каталога.

2 ответа

После некоторых исследований я обнаружил, есть ли у васyarn.lockфайл (даже пустой)yarn set versionперестает работать

Для меня это сработало:

      $ yarn --version
3.3.1

$ yarn set version berry
➤ YN0000: Retrieving https://repo.yarnpkg.com/3.3.1/packages/yarnpkg-cli/bin/yarn.js
➤ YN0000: Saving the new release in .yarn/releases/yarn-3.3.1.cjs
➤ YN0000: Done in 0s 299ms

$ yarn --version
3.3.1

$ yarn set version 2.4.2
➤ YN0000: Retrieving https://repo.yarnpkg.com/2.4.2/packages/yarnpkg-cli/bin/yarn.js
➤ YN0000: Saving the new release in .yarn/releases/yarn-2.4.2.cjs
➤ YN0000: Done in 0s 346ms

$ yarn --version
2.4.2
Другие вопросы по тегам