.yarnrc

Файли .yarnrc дає можливість налаштовувати додаткові властивості Yarn. Також можна користуватися командою config. Yarn об’єднає .yarnrc файли, які доступні в файловому дереві.

yarn-offline-mirror

yarn-offline-mirror "./packages-cache"

Підтримуйте офлайнові копії ваших пакетів, для більш надійних і повторювальніх збірок. Більше інформації доступно тут.

Значення має бути відносним шляхом або значенням false, щоб відключити дзеркало (по замовченню).

yarn-offline-mirror-pruning

yarn-offline-mirror-pruning true

Контролюйте автоматичне очищення в офлайновому дзеркалі. Більше інформації тут.

Значення має бути бульовим, по замовченню false.

yarn-path

yarn-path "./bin/yarn"

Інструктує yarn посилаться на інший двійковий файл Yarn для запуску. Це корисно, якщо ви хочете включити Yarn в ваш репозиторій, щоб всі розробники мали одну і ту саму версію. Це вперше з’явилося в Yarn 1.0, тому всі ваші розробники мають мати встановлений Yarn >= 1.0.

Значення має бути відносним шляхом в файловій системі, або false для відключення можливості (по замовченю).

disable-self-update-check

disable-self-update-check true

Якщо у вас застаріла версія Yarn, то під час установки пакетів, автоматично виведуться інструкції щодо оновлення. Ви можете виключити це тут.

Значення має бути бульовим, по замовченню false.

child-concurrency

child-concurrency #number#

Встановлює кількість процесів, які виконуються паралельно, щоб побудувати node модулі.

Можна встановити це значення в 1, щоб збирати всі модулі послідовно, це може вирішити проблему помилки створення посилань на Windows з node-gyp.

Аргументи для CLI

Налаштування --<command>.<flag> <value> в .yarnrc буде тим самим, що і виконання команди yarn <command> --<flag> <value>.

Наприклад:

$> cat .yarnrc
--install.check-files true

Те саме, що і виконання команди yarn install --check-files

Приклад №2:

$> cat .yarnrc
--cache-folder /tmp/yarn-cache/

$> yarn cache dir
/tmp/yarn-cache/v1