В данной статье описаны основные команды Yarn и особенности их применения. В качестве примера пакета используется всем известный lodash
.
Чтобы разобраться, почему стоит отдать предпочтение Yarn вместо NPM, ознакомьтесь с этой статьей, где я провел сравнение обоих инструментов.
Установить последнюю версию пакета:
yarn add lodash@latest
Установить последнюю версию пакета и сохранить его в devDependencies
вместо dependencies
:
yarn add -D lodash@latest
Установить последнюю версию пакета глобально:
yarn add global lodash@latest
Установить конкретную версию пакета (например 3.10.1
):
yarn add [email protected]
Установить каретную версию пакета (например ^4.13.1
).
Когда указывается каретная версия пакета, она задает определенные правила обновления зависимости при установке новых версий пакета. В данном случае "^4.13.1" означает, что Yarn может установить любую минорную или патч-версию, которая будет совместима с версией 4.13.1, но не должна превышать мажорной версии 5.
yarn add lodash@^4.13.1
Подсказка: используйте NPM репозитории чтобы просматривать список версий вашего пакета. Пример lodash.
Удалить установленный пакет:
yarn remove lodash
Удалить глобально установленный пакет:
yarn global remove lodash
Команда yarn set version
позволяет переключить версию Yarn на уровне проекта.
Активировать последнюю стабильную версию (4.x на момент написания этой статьи):
yarn set version stable
Активировать последнюю версию 3.x:
yarn set version 3.x
Активировать классическую (старую) версию 1.x:
yarn set version classic
Эта история оказалось полезной? 🤔
Поддержите меня чашечкой кофе и станьте спонсором нового контента!
Похожие публикации
Разбираемся как найти запрашиваемый пароль Bitbucket при клонировании репозитория... Читать далее
Сравниваем скорость установки пакетов Yarn и NPM на примере нескольких проектов разного размера... Читать далее
Обзор ПО для редактирования таблиц онлайн... Читать далее