yarn set version
Заблокировать версию Yarn, используемую проектом.
Использование
$> yarn set version <version>Примеры
Загрузка последней версии релиза из репозитория Yarn:
yarn set version latestЗагрузка последнего кандидата релиза из репозитория Yarn:
yarn set version canaryЗагрузка последнего классического релиза из репозитория Yarn:
yarn set version classicЗагрузка последней сборки Yarn 3:
yarn set version 3.xЗагрузка определённой сборки Yarn 2:
yarn set version 2.0.0-rc.30Возврат к определённому релизу Yarn 1:
yarn set version 1.22.1Использование релиза из локальной файловой системы:
yarn set version ./yarn.cjsЗагрузка версии, использованной для вызова команды:
yarn set version selfПараметры
Определение |
Описание |
|---|---|
--only-if-needed |
Заблокировать версию Yarn только в том случае, если она ещё не заблокирована |
Подробности
Эта команда загрузит определённый релиз Yarn напрямую из репозитория Yarn на GitHub, сохранит его в проекте и изменит настройки yarnPath файла проекта .yarnrc.yml, чтобы указать на новый файл.
Отличным случаем использования этой команды является принудительное использование версии Yarn, используемой каждым членом вашей команды в рамках одного проекта — это позволит контролировать обновления и понижения Yarn (включая серверы развертывания) и избавиться от проблем, связанных с использованием слегка различающихся версий и получением разного поведения.
Указатель версии может быть:
-
меткой:
latest/berry/stable-> самый свежий стабильный релиз (>=2.0.0)canary-> самый свежий кандидат релиза (>=2.0.0)classic-> самый свежий классический (^0.x || ^1.x) релиз
диапазон semver (например,
2.x) -> самая свежая версия, удовлетворяющая диапазону (ограничено релизами berry)версия semver (например,
2.4.1,1.22.1)локальный файл, указанный через относительный или абсолютный путь
self-> версия, использованная для вызова команды
© 2016–present Yarn Contributors
Licensed under the BSD License.
https://v3.yarnpkg.com/cli/set/version