.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