Você quer solicitar um recurso ou relatar um bug ?
Qual é o comportamento atual?
Como alterar o caminho global padrão em .yarnrc
? Como cache-folder
Se o comportamento atual for um bug, forneça as etapas para reproduzir.
Qual é o comportamento esperado?
Mencione seu node.js, yarn e versão do sistema operacional.
Sim, este problema deve ser corrigido.
Há uma opção de configuração, mas ela não está funcionando:
https://github.com/yarnpkg/yarn/blob/master/src/config.js#L31
https://github.com/yarnpkg/yarn/blob/master/src/config.js#L366
https://github.com/yarnpkg/yarn/blob/master/src/rc.js#L11
https://github.com/yarnpkg/yarn/blob/master/src/cli/index.js#L90
As pastas globais são um pouco confusas porque o Yarn suporta Mac, Linux e Windows e tenta seguir as regras de todos eles.
Veja https://github.com/yarnpkg/yarn/blob/master/src/constants.js#L77 -> https://github.com/yarnpkg/yarn/blob/master/src/util/user-home -dir.js # L7
Parece que está definido como diretório inicial do sistema operacional e não recebe uma substituição.
Um PR para fornecer uma opção .yarnrc para corrigi-lo é bem-vindo
Esses problemas podem ser corrigidos corrigindo este https://github.com/yarnpkg/yarn/issues/2334.
Vamos mesclar lá
Comentários muito úteis
As pastas globais são um pouco confusas porque o Yarn suporta Mac, Linux e Windows e tenta seguir as regras de todos eles.
Veja https://github.com/yarnpkg/yarn/blob/master/src/constants.js#L77 -> https://github.com/yarnpkg/yarn/blob/master/src/util/user-home -dir.js # L7
Parece que está definido como diretório inicial do sistema operacional e não recebe uma substituição.
Um PR para fornecer uma opção .yarnrc para corrigi-lo é bem-vindo