Niepoprawna integralność podczas pobierania z pamięci podręcznej

55

Podczas uruchamiania pojawiayarn add --dev jest się błąd Niepoprawna integralność podczas pobierania z pamięci podręcznej .

Pełna wydajność:

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.

Próbowałem usunąć node_modules, ponownie uruchomić yarn installi yarn add --dev jestbezskutecznie.

Jak to naprawić?

Doug Richardson
źródło

Odpowiedzi:

110

yarn cache clean

Aby to naprawić, uruchom:

yarn cache clean
yarn add --dev jest

Z dokumentacji pamięci podręcznej przędzy :

yarn cache clean [<module_name...>]

Uruchomienie tego polecenia wyczyści globalną pamięć podręczną. Zostanie wypełniony ponownie przy następnym uruchomieniu przędzy lub instalacji przędzy. Dodatkowo możesz określić jeden lub więcej pakietów, które chcesz wyczyścić.

Możesz także zobaczyć, gdzie jest pamięć podręczna yarn cache dir.

yarn cache dir

Uruchomienie katalogu pamięci podręcznej przędzy spowoduje wydrukowanie ścieżki, w której obecnie przechowywana jest globalna pamięć podręczna przędzy.

Doug Richardson
źródło
W przypadku pakietów globalnych nie ma odpowiednika yarn cache clean. Ręczne usunięcie ~/.cache/yarnrozwiązało dla mnie błąd „niepoprawnej integralności”.
imolit
3
yarn cachepolecenia dotyczą globalnej pamięci podręcznej. @imolit
Xiao Peng - ZenUML.com
4

Dla każdego, kto pracuje z heroku i widzi ten błąd:

  • zainstaluj heroku cli
  • zaloguj się przez heroku login
  • heroku plugins:install heroku-repo
  • heroku repo:purge_cache -a $YOURAPPNAME

następnie przebuduj ręcznie

velop
źródło
0

Wyczyść pamięć podręczną i zainstaluj ponownie:

yarn cache clean
yarn install -f
Anayo Oleru
źródło
0

Musisz uruchomić te dwa polecenia przed zainstalowaniem pakietu:

  • yarn config set unsafe-disable-integrity-migration false
  • yarn cache clean
gildniy
źródło