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 install
i yarn add --dev jest
bezskutecznie.
Jak to naprawić?
yarn cache clean
. Ręczne usunięcie~/.cache/yarn
rozwiązało dla mnie błąd „niepoprawnej integralności”.yarn cache
polecenia dotyczą globalnej pamięci podręcznej. @imolitCzyszczenie pamięci podręcznej przędzy nie pomogło. Musimy obniżyć wersję przędzy na serwerze.
Okazuje się, że problem związany jest z korzystaniem z prywatnych pakietów.
GitHub Yarnpkg - „Niepoprawna integralność podczas pobierania z pamięci podręcznej” # 7584
źródło
Dla każdego, kto pracuje z heroku i widzi ten błąd:
heroku login
heroku plugins:install heroku-repo
heroku repo:purge_cache -a $YOURAPPNAME
następnie przebuduj ręcznie
źródło
Próbowałem ulepszyć przędzę i to rozwiązało mój problem. Może to być spowodowane problemem ze zgodnością
Pobierze najnowszą stabilną wersję
Odwołanie: dokumentacja przędzy https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
źródło
Wyczyść pamięć podręczną i zainstaluj ponownie:
źródło
Musisz uruchomić te dwa polecenia przed zainstalowaniem pakietu:
yarn config set unsafe-disable-integrity-migration false
yarn cache clean
źródło