Версия набора пряжи не работает. Невозможно перейти с пряжи 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