Шпаргалка по командам Yarn

·2 мин. чтения·

В данной статье описаны основные команды Yarn и особенности их применения. В качестве примера пакета используется всем известный lodash.

Чтобы разобраться, почему стоит отдать предпочтение Yarn вместо NPM, ознакомьтесь с этой статьей, где я провел сравнение обоих инструментов.

Установить последнюю версию пакета:

yarn add lodash@latest

Установить последнюю версию пакета и сохранить его в devDependencies вместо dependencies:

yarn add -D lodash@latest

Установить последнюю версию пакета глобально:

yarn add global lodash@latest

Установить конкретную версию пакета (например 3.10.1):

Установить каретную версию пакета (например ^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

Похожие публикации

Мутатор для Killing Floor - Запись Игрового Чата

Данный мутатор сделан на основе CorLogMut от Dr_Killjoy. В реализации... Читать далее
·3 мин. чтения

Как AWS грабит на бесплатных тарифах

Решил я как-то попробовать Amazon DynamoDB из AWS Free Tier, который... Читать далее
·3 мин. чтения

Исполнилось 20 лет игре Герои Меча и Магии 3

Ровно двадцать лет назад, 3 марта 1999 года, в продаже появилась третья часть... Читать далее
·2 мин. чтения

© geekrainian.com.