2. Установка
Установка Corepack
Предпочтительный способ управления Yarn — с помощью Corepack, нового бинарного файла, поставляемого со всеми выпусками Node.js начиная с 16.10. Он выступает посредником между вами и Yarn и позволяет использовать разные версии менеджера пакетов в нескольких проектах без необходимости проверки вхождения бинарного файла Yarn.
Node.js >=16.10
Corepack по умолчанию включён во все установки Node.js, но в настоящее время требует включения. Для этого выполните следующую команду:
corepack enableNode.js <16.10
Corepack не входит в состав Node.js в версиях до 16.10. Для решения этой проблемы выполните:
npm i -g corepackИнициализация проекта
Просто выполните следующую команду. Она сгенерирует некоторые файлы в текущей директории; добавьте их все в следующую коммиту, и вы закончите!
yarn init -2Примечание: По умолчанию
yarn init -2настроит ваш проект для совместимости с Zero-Installs, что требует включения в ваш репозиторий кэша; проверьте свой.gitignore, если вы хотите отключить эту функцию.
Примечание: В случае миграции с Yarn 1.x и возникновении блокировок, вы можете ознакомиться с нашим Руководством по миграции. Оно не всегда необходимо, но является довольно исчерпывающим ресурсом для решения проблем, которые могут возникнуть при переходе.
Обновление до последних версий
В любое время, когда вы захотите обновить Yarn до последней версии, просто выполните:
yarn set version stableYarn затем настроит ваш проект для использования последней стабильной бинарной версии. Не забудьте выполнить новую установку для обновления ваших артефактов перед коммитом результатов!
Установка последней сборки с master-ветви
Время от времени даже самые последние релизы недостаточны, и вам захочется опробовать самую последнюю версию master-ветви, чтобы проверить, исправлена ли ошибка. Это стало очень просто! Просто выполните следующую команду:
yarn set version from sourcesАналогично, определённые PR можно установить, используя флаг --branch:
yarn set version from sources --branch 1211
© 2016–present Yarn Contributors
Licensed under the BSD License.
https://v3.yarnpkg.com/getting-started/install