web-dev-qa-db-fra.com

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

Lors de l'exécution yarn add --dev jest, J'ai obtenu erreur d'intégrité incorrecte lors de la récupération dans le cache.

Sortie complète:

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 > [email protected]: 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é de supprimer node_modules, a réexécuté yarn install et yarn add --dev jest en vain.

Comment puis-je réparer ça?

54
Doug Richardson

Nettoyez le cache et réinstallez:

yarn cache clean
yarn install -f
0
Anayo Oleru

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

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

J'ai essayé de mettre à niveau le fil et cela a résolu mon problème. Cela peut être dû au problème de compatibilité

yarn policies set-version

Télécharge la dernière version stable

Référence: yarn docs https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version

0
Karan sharma