.yarnrc

Les fichiers .yarnrc vous permettent de configurer des fonctionnalités supplémentaires de Yarn. La commande config peut également être utilisée pour définir ces options. Yarn fusionnera les fichiers .yarnrc en haut de l’arborescence des fichiers.

yarn-offline-mirror

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

Maintient des copies hors connexion de vos packages pour des versions plus reproductibles et plus fiables. Trouvez plus d’informations ici.

La valeur doit être un chemin d’accès relatif ou false pour désactiver le miroir (par défaut).

yarn-offline-mirror-pruning

yarn-offline-mirror-pruning true

Contrôle automatique du nettoyage du miroir en mode hors connexion. Trouver plus d’informations ici.

La valeur doit être un booléen, la valeur par défaut est à false.

yarn-path

yarn-path "./bin/yarn"

Indique à yarn de se reporter à un autre binaire Yarn pour l’exécution. C’est utile si vous souhaitez regrouper Yarn dans votre repository et que tout le monde utilisent la même version pour la cohérence. Cela a été introduit dans Yarn 1.0, ainsi tous les développeurs doivent avoir Yarn > = 1.0 installé.

La valeur doit être un chemin d’accès relatif ou false pour désactiver le miroir (par défaut).

disable-self-update-check

disable-self-update-check true

Lors de l’installation des packages, Yarn vous fournira des instructions de mise à jour si vous possédez une installation obsolète de la CLI. Vous pouvez désactiver cette vérification ici.

La valeur doit être un booléen, la valeur par défaut est à false.

child-concurrency

child-concurrency #nombre#

Contrôle le nombre de processus enfants qui s’exécutent en parallèle pour construire des modules de node.

En définissant ce nombre à 1, cela permettra aux modules de node de se construire dans l’ordre, ce qui doit permettre d’éviter des erreurs de l’éditeur de liens sous windows avec node-gyp.

Arguments de la CLI

Le paramétrage --<command>.<flag> <value> dans .yarnrc correspond à celui exécuté par yarn <command> --<flag> <value>.

Exemple :

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

C’est la même chose que l’exécution de yarn install --check-files

Exemple 2 :

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

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