Spec-Zone.ru › Yarn Classic

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

Spec-Zone.ru

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