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.

You can pass additional arguments to your script by passing them after the script name.

yarn run test -o --watch

Запуск цієї команди виконає jest -o --watch.

[script] може бути також будь-який встановлений локальний виконуваний файл з node_modules/.bin/.

It’s also possible to leave out the run in this command, each script can be executed with its name:

yarn test -o --watch

Running this command will do the same as yarn run test -o --watch. Note that built-in cli commands will have preference over your scripts, so you shouldn’t always rely on this shortcut in other scripts

yarn run env

Running this command will list environment variables available to the scripts at runtime.

If you want to override this command, you can do so by defining your own "env" script in package.json.

yarn run

Якщо ви не вкажете скрипт в yarn run, то команда run виведе на екран всі скрипти, які доступні в пакеті.