jestjs - internet - es bueno borrar la memoria cache
¿Cómo borrar el caché de Jest? (3)
A partir de Jest
21.3.0
22.0.0+, puede usar la opción
--clearCache
:
Elimina el directorio de caché de Jest y luego sale sin ejecutar pruebas. Eliminará cacheDirectory si se pasa la opción, o el directorio de caché predeterminado de Jest.
Para una referencia fácil (según @Beraliv): https://facebook.github.io/jest/docs/en/cli.html#clearcache
Jest está recogiendo una versión anterior de un paquete y, por lo tanto, mis pruebas fallan a menos que use
--no-cache
.
Incluso puedo eliminar la carpeta del paquete de
node_modules
y Jest está feliz de ejecutar las pruebas (casi todas pasan).
Entonces, ¿cómo borro el caché de Jest?
Puede encontrar la ubicación del caché ejecutando
jest --showConfig
.
Busque la clave
cacheDirectory
.
Su valor es el nombre de la carpeta que deberá eliminar.
Solo corre:
https://facebook.github.io/jest/docs/en/cli.html#clearcache
Si ha instalado Jest como una dependencia
en su proyecto de nodo y el comando
jest
no funciona, simplemente cree un nuevo script dentro de su archivo
package.json
.
{
...
"scripts:" {
"clear_jest": "jest --clearCache"
}
...
}
Y luego, ejecuta en tu terminal:
npm run clear_jest
Con NPM moderno, también podría ejecutar (créditos a @johny ) :
npx jest --clearCache