Beim Ausführen yarn add --dev jest
wurde der Fehler Falsche Integrität beim Abrufen aus dem Cache angezeigt .
Volle Ausgabe:
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.
Ich habe versucht, entfernt node_modules
, erneut ausgeführt yarn install
und yarn add --dev jest
ohne Erfolg.
Wie behebe ich das?
yarn cache clean
. Durch manuelles Entfernen wurde~/.cache/yarn
der Fehler "Falsche Integrität" für mich behoben.yarn cache
Befehle befassen sich ausschließlich mit dem globalen Cache. @imolitGarn Cache sauber hat nicht geholfen. Wir müssen die Garnversion auf dem Server herabstufen.
Es stellt sich heraus, dass das Problem mit der Verwendung privater Pakete zusammenhängt.
GitHub Yarnpkg - "Falsche Integrität beim Abrufen aus dem Cache" # 7584
quelle
Für alle, die mit Heroku arbeiten und diesen Fehler sehen:
heroku login
heroku plugins:install heroku-repo
heroku repo:purge_cache -a $YOURAPPNAME
Führen Sie dann eine manuelle Neuerstellung durch
quelle
Versucht, Garn zu verbessern und es löste mein Problem. Dies kann an einem Kompatibilitätsproblem liegen
Lädt die neueste stabile Version herunter
Referenz: Garn-Dokumente https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
quelle
Bereinigen Sie den Cache und installieren Sie ihn neu:
quelle
Sie müssen diese beiden Befehle ausführen, bevor Sie das Paket installieren:
yarn config set unsafe-disable-integrity-migration false
yarn cache clean
quelle