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.
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?
Nettoyez le cache et réinstallez:
yarn cache clean
yarn install -f
Vous devez exécuter ces deux commandes avant d'installer le package:
yarn config set unsafe-disable-integrity-migration false
yarn cache clean
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