62 votes

Intégrité incorrecte lors de l'extraction à partir du cache.

En cours d'exécution yarn add --dev jest J'ai eu erreur Intégrité incorrecte lors de l'extraction du cache .

Pleine puissance :

tests (master)$ yarn add --dev jest
yarn add v1.19.0
info No lockfile found.
[1/4] Resolving packages...
warning jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > left-pad@1.3.0: use String.prototype.padStart()
[2/4] Fetching packages...
error Incorrect integrity when fetching from the cache
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

J'ai essayé d'enlever node_modules , re-visionné yarn install y yarn add --dev jest en vain.

Comment puis-je réparer cela ?

125voto

Doug Richardson Points 1386

yarn cache clean

Pour corriger cela, exécutez :

yarn cache clean
yarn add --dev jest

Desde el documentation sur le cache de yarn :

yarn cache clean [<module_name...>]

L'exécution de cette commande effacera le cache global. Il sera à nouveau alimenté lors de la prochaine exécution de yarn ou de yarn install. De plus, vous pouvez spécifier un ou plusieurs paquets que vous souhaitez nettoyer.

Vous pouvez également voir où se trouve le cache avec yarn cache dir .

yarn cache dir

L'exécution de yarn cache dir affichera le chemin où le cache global de yarn est actuellement stocké.

5voto

Jogi Points 98

Le nettoyage du cache de Yarn n'a pas aidé. Nous devons rétrograder la version de Yarn sur le serveur.

Il s'avère que le problème est lié à l'utilisation de paquets privés.

GitHub Yarnpkg - "Incorrect integrity when fetch from the cache" #7584

4voto

velop Points 157

Pour tous ceux qui travaillent avec heroku et voient cette erreur :

  • installer heroku cli
  • connexion via heroku login
  • heroku plugins:install heroku-repo
  • heroku repo:purge_cache -a $YOURAPPNAME

puis faire une reconstruction manuelle

2voto

Anayo Oleru Points 165

Nettoyez le cache et réinstallez :

yarn cache clean
yarn install -f

1voto

gildniy Points 63

Vous devez exécuter ces deux commandes avant d'installer le paquet :

  • yarn config set unsafe-disable-integrity-migration false
  • yarn cache clean

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X