Вступ до CLI

Yarn надає широкий спектр команд для консолі, щоб домопогти вам з різними аспектами користування Yarn пакетом, включаючи установку, адміністрування, публікацію, тощо.

Хоча й всі доступні команди наводяться в алфавітному порядку, декілька з найбільш вживаних команд наведено нижче:

  • yarn add: додає пакет для користування в вашому поточному пакеті.
  • yarn init: започатковує розробку пакету.
  • yarn install: встановлює всі залежності, яки визначені в файлі package.json.
  • yarn publish: публікує пакет до менеджера пакетів.
  • yarn remove: видаляє пакет, який не використовується, з вашого поточного пакету.

Команда по замовченню

Виконання yarn без аргументів запустить yarn install, передаючи йому всі указані прапорці.

Користувацькі скрипти

Команда yarn <script> [<args>] запустить користувацький script. Дивись yarn run.

Локально встановленні утиліти командного рядка {#locally-installed-clis.toc}

Команда yarn <command> [<args>] запуститься утиліту, якщо підходить вона підходить до заданого шаблона. Тому вам не має потреби налаштовувати користувацькі скрипти для простих речей.

Паралелізм та --mutex

Якщо ви запускаєте yarn під одним користувачем і на тому ж сервері то ви можете використовувати тільки один екземпляр запущенної команди yarn в будь-якому випадку (і оминути конфлікти при виконанні), просто передавши глобальний прапорець --mutex додавши file або network.

Якщо ви використали file, то Yarn по замовченню буде читати/писати в mutex файл .yarn-single-instance в вашій робочій теці. Ви також можете вказати інший альтернативний або глобальний файл.

--mutex file
--mutex file:/tmp/.yarn-mutex

Якщо ви використали network, то Yarn по замовченню створить сервер на порту 31997. Ви також можете вказати інший альтернативний порт.

--mutex network
--mutex network:30330

Розширений показ журналу подій за допомогою --verbose

Команда yarn <command> --verbose виведе на екран розширену інформацію про свій хід виконання (створення тек, копіювання файлів, HTTP запити, тощо.).