.yarnrc

O arquivo .yarnrc permite que você configure recursos adicionais do Yarn. O comando config também pode ser usado para definir essas opções. O Yarn vai mesclar os .yarnrc presentes nos níveis superiores na árvore de arquivos.

yarn-offline-mirror

yarn-offline-mirror "./cache-de-pacotes"

Mantenha cópias offline dos seus arquivos para builds mais repetíveis e confiáveis. Veja mais informações aqui.

O valor deve ser um caminho relativo de arquivo, ou false para desativar o espelho (padrão).

yarn-offline-mirror-pruning

yarn-offline-mirror-pruning true

Controla a purgação automática do espelho offline. Veja mais informações aqui.

Valor deve ser booleano e é false por padrão.

yarn-path

yarn-path "./bin/yarn"

Instrui o Yarn a usar outro binário do Yarn para executar comandos. Útil se você quiser incluir o próprio Yarn no seu repositório e fazer todos usarem a mesma versão para manter a consistência. Isso foi implementado na versão 1.0, então todos os desenvolvedores precisam ter o Yarn >= 1.0 instalado.

O valor deve ser um caminho relativo de arquivo ou false para desativar (padrão).

disable-self-update-check

disable-self-update-check true

Ao instalar pacotes, o Yarn vai fornecer instruções de atualização se você tiver uma instalação desatualizada da CLI. Você pode desativar essa verificação aqui.

Valor deve ser booleano e é false por padrão.

child-concurrency

child-concurrency #número#

Controla o número de processos filhos que rodam em paralelo para construir os módulos do node.

Definir esse número para 1 vai fazer com que os módulos sejam construídos em sequência, o que pode evitar erros no node-gyp para Windows.

Argumentos da CLI

Definir --<comando>.<flag> <valor> no .yarnrc seria o mesmo que executar yarn <comando> --<flag> <valor>.

Exemplo:

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

É a mesma coisa que executar yarn install --check-files

Exemplo 2:

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

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