Respostas:
Ok, eu mesmo descobri a resposta. Muito parecido npm cache clean
, o fio também tem o seu próprio
yarn cache clean
Corra yarn cache clean
.
Execute yarn help cache
na sua festança e você verá:
Uso: cache de fios [ls | clean] [flags]
Opções: -h, --help - informações sobre o uso da saída -V, --version gera o número da versão --offline --prefer
-offline
--strict-semver
--json
--global-folder [path]
--modules-folder [path] ao invés de instalar módulos na pasta node_modules relativa ao cwd,
produza- os aqui --packages-root [path], em vez de armazenar módulos em uma raiz de pacotes globais, armazene-os aqui
--mutex [type] [: specifier] use um mutex para garantir que apenas uma instância de fio esteja executandoVisite http://yarnpkg.com/en/docs/cli/cache para obter documentação sobre este comando.
Observe também que o diretório em cache está localizado em ~/.yarn-cache/
:
yarn cache clean
: limpa esse diretório
yarn cache list
: mostra a lista de dependências em cache
yarn cache dir
: imprime o caminho do diretório em cache
~/.yarn-cache/
~/Library/Caches/Yarn/v6
conforme relatado pelo yarn cache dir
comando.
yarn cache dir
retorna ~/Library/Caches/Yarn/v6
. Mas ~/.yarn-cache/
é 2.8GB e não foi atualizado desde janeiro de 2018. yarn cache clean
não funciona no ~/.yarn-cache/
. Ele deve ser excluído manualmente. A localização do cache parece ser um assunto tumultuado github.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
Além da resposta, $ yarn cache clean
remove todas as bibliotecas do cache. Se você deseja remover o cache de uma lib específica, execute $ yarn cache dir
o caminho do diretório de cache de fios correto para o seu sistema operacional e, em seguida, $ cd
remova a pasta com o name
+ version
da lib que deseja limpar.