1. Введение в CLI
Yarn предоставляет богатый набор команд командной строки, помогающих вам с различными аспектами вашего пакета Yarn, включая установку, администрирование, публикацию и т.д.
Хотя все доступные команды представлены здесь в алфавитном порядке, некоторые из наиболее популярных команд:
-
yarn add: добавляет пакет для использования в текущем пакете. -
yarn init: инициализирует разработку пакета. -
yarn install: устанавливает все зависимости, определенные в файлеpackage.json. -
yarn publish: публикует пакет в менеджер пакетов. -
yarn remove: удаляет неиспользуемый пакет из вашего текущего пакета.
Команда по умолчанию
Запуск yarn без команды выполнит yarn install, передавая любые предоставленные флаги.
Пользовательские скрипты
Запуск yarn <script> [<args>] выполнит определенный пользователем script. См. yarn run.
Локально установленные CLI
Запуск yarn <command> [<args>] выполнит команду, если она соответствует локально установленной CLI. Так что вам не нужно настраивать пользовательские скрипты для простых случаев использования.
Конкурентность и --mutex
При запуске нескольких экземпляров yarn одним пользователем на одном сервере можно гарантировать, что только один экземпляр работает в любой момент времени (и избежать конфликтов), передав глобальный флаг --mutex вместе с file или network.
При использовании file Yarn будет записывать/читать файл мьютекса .yarn-single-instance в текущей рабочей директории по умолчанию. Вы также можете указать альтернативное или глобальное имя файла.
--mutex file --mutex file:/tmp/.yarn-mutex
При использовании network Yarn создаст сервер на порту 31997 по умолчанию. Вы также можете указать альтернативный порт.
--mutex network --mutex network:30330
Подробный вывод с --verbose
Запуск yarn <command> --verbose выведет подробную информацию об выполнении (создание директорий, копирование файлов, HTTP-запросы и т.д.).
Принудительный вывод цвета ANSI
Yarn использует библиотеку цветов терминала chalk и будет учитывать значение переменной окружения FORCE_COLOR=true, например, чтобы вывод задач скриптов был цветным, когда терминал не является tty (например, в средах CI).
Указание рабочей директории с yarn --cwd <command>
Указывает текущую рабочую директорию вместо стандартной ./. Используйте этот флаг для выполнения операции в рабочей директории, отличной от текущей.
Это может улучшить внешний вид скриптов, избежав необходимости cd в папку и затем cd обратно.
© 2016–present Yarn Contributors
Licensed under the BSD License.
https://classic.yarnpkg.com/en/docs/cli