Falsche Integrität beim Abrufen aus dem Cache


55

Beim Ausführen yarn add --dev jestwurde 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 installund yarn add --dev jestohne Erfolg.

Wie behebe ich das?

Antworten:


110

yarn cache clean

Um dies zu beheben, führen Sie Folgendes aus:

yarn cache clean
yarn add --dev jest

Aus der Dokumentation zum Garncache :

yarn cache clean [<module_name...>]

Durch Ausführen dieses Befehls wird der globale Cache geleert. Es wird beim nächsten Ausführen von Garn oder Garninstallation wieder aufgefüllt. Darüber hinaus können Sie ein oder mehrere Pakete angeben, die Sie bereinigen möchten.

Sie können auch sehen, wo sich der Cache befindet yarn cache dir.

yarn cache dir

Wenn Sie das Garn-Cache-Verzeichnis ausführen, wird der Pfad ausgedruckt, in dem der globale Cache des Garns derzeit gespeichert ist.


Für globale Pakete gibt es kein Äquivalent zu yarn cache clean. Durch manuelles Entfernen wurde ~/.cache/yarnder Fehler "Falsche Integrität" für mich behoben.
Imolit

3
yarn cacheBefehle befassen sich ausschließlich mit dem globalen Cache. @imolit
Xiao Peng - ZenUML.com


4

Für alle, die mit Heroku arbeiten und diesen Fehler sehen:

  • installiere heroku cli
  • Login über heroku login
  • heroku plugins:install heroku-repo
  • heroku repo:purge_cache -a $YOURAPPNAME

Führen Sie dann eine manuelle Neuerstellung durch



0

Bereinigen Sie den Cache und installieren Sie ihn neu:

yarn cache clean
yarn install -f

0

Sie müssen diese beiden Befehle ausführen, bevor Sie das Paket installieren:

  • yarn config set unsafe-disable-integrity-migration false
  • yarn cache clean
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.