Al ejecutar yarn add --dev jest, recibí un error Integridad incorrecta al recuperar del caché .
Salida completa:
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.
Intenté eliminar node_modules, volver a ejecutar yarn instally fue yarn add --dev jesten vano.
¿Cómo puedo solucionar esto?

yarn cache clean. La eliminación manual~/.cache/yarnresolvió el error de 'integridad incorrecta' para mí.yarn cacheLos comandos tienen que ver con el caché global . @imolitLa limpieza de la memoria caché de hilo no ayudó. Debemos degradar la versión de hilo en el servidor.
Resulta que el problema está asociado con el uso de paquetes privados.
GitHub Yarnpkg - "Integridad incorrecta al buscar desde el caché" # 7584
fuente
Para cualquiera que esté trabajando con heroku y vea este error:
heroku loginheroku plugins:install heroku-repoheroku repo:purge_cache -a $YOURAPPNAMEluego haga una reconstrucción manual
fuente
Intenté actualizar el hilo y resolvió mi problema. Puede deberse al problema de compatibilidad
Descargará la última versión estable
Referencia: documentos de hilo https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
fuente
Limpie el caché y reinstale:
fuente
Debe ejecutar estos dos comandos antes de instalar el paquete:
yarn config set unsafe-disable-integrity-migration falseyarn cache cleanfuente