Respostas:
Você pode encontrar a localização do cache executando jest --showConfig
. Procure a cacheDirectory
chave. Seu valor é o nome da pasta que você precisa remover.
A partir de Jest 22.0.0+, você pode usar a --clearCache
opção:
Exclui o diretório de cache do Jest e sai sem executar testes. Deletará cacheDirectory se a opção for passada, ou o diretório de cache padrão de Jest.
Para fácil referência (conforme @Beraliv): https://facebook.github.io/jest/docs/en/cli.html#clearcache
Apenas corra:
Se você instalou o Jest como uma dependência em seu projeto de nó e o jest
comando não funciona, apenas crie um novo script dentro de seu package.json
arquivo.
{
...
"scripts:" {
"clear_jest": "jest --clearCache"
}
...
}
E então, execute em seu terminal:
npm run clear_jest
Com o NPM moderno, você também pode executar (créditos para @johny ) :
npx jest --clearCache
Primeiro, você precisa saber a versão do gracejo:
yarn jest --version
jest> = 22.0.0
yarn jest --clearCache
jest <22.0.0
yarn jest --showConfig | grep cacheDir
Devoluções (você precisa remover essa pasta)
"cacheDirectory": "/tmp/jest_rs",
Então, você o remove
rm -rf /tmp/jest_rs
Se você não usa yarn
, siga as instruções comnpx jest
npx jest --clearCache