yarn run

Выполняет скрипт, заданный в пакете.

Вы можете задать раздел scripts в файле package.json.

{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib",
    "test": "jest"
  }
}
yarn run [script] [<args>]

Если ваш пакет содержит раздел scripts, эта команда запустит указанный [script]. Например:

yarn run test

Запуск этой команды выполнит скрипт "test" из package.json.

Вы можете передать дополнительные параметры в свой скрипт, поставив их после имени сценария.

yarn run test -o --watch

Запуск этой команды выполнит jest -o --watch.

кроме того [script] может быть исполняемой командой из node_modules/.bin/ любого локально установленного пакета.

Опцию run можно опустить, каждый скрипт может быть выполнен по его имени:

yarn test -o --watch

Запуск этой команды сделает то же самое, что и yarn run test -o --watch. Обратите внимание, что встроенные cli команды имеют приоритет перед вашими скриптами, поэтому вы не должны всегда полагаться на это сокращение в других скриптах

yarn run env

Эта команда выводит на экран список переменных окружения, которые доступны для скриптов во время выполнения.

Вы можете переназначить эту команду с помощью переопределения скрипта "env" в package.json.

yarn run

Если вы не задали скрипт для команды yarn run, то эта команда выведет список всех доступных скриптов для этого пакета.