Spec-Zone.ru › Yarn 3

2. Установка

Установка Corepack

Предпочтительный способ управления Yarn — с помощью Corepack, нового бинарного файла, поставляемого со всеми выпусками Node.js начиная с 16.10. Он выступает посредником между вами и Yarn и позволяет использовать разные версии менеджера пакетов в нескольких проектах без необходимости проверки вхождения бинарного файла Yarn.

Node.js >=16.10

Corepack по умолчанию включён во все установки Node.js, но в настоящее время требует включения. Для этого выполните следующую команду:

corepack enable

Node.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 stable

Yarn затем настроит ваш проект для использования последней стабильной бинарной версии. Не забудьте выполнить новую установку для обновления ваших артефактов перед коммитом результатов!

Установка последней сборки с 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API