运行 yarn add --dev jest
时,我收到错误:从缓存中获取时完整性不正确。
完整输出:
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.
我尝试删除node_modules
,重新运行yarn install
和yarn add --dev jest
但无济于事。
如何解决这个问题?
最佳答案
yarn cache clean
要解决此问题,请运行:
yarn cache clean
yarn add --dev jest
yarn cache clean [<module_name...>]
Running this command will clear the global cache. It will be populated again the next time yarn or yarn install is run. Additionally, you can specify one or more packages that you want to clean.
您还可以使用 yarn cache dir
查看缓存的位置.
yarn cache dir
Running yarn cache dir will print out the path where yarn’s global cache is currently stored.
关于yarnpkg - 从缓存中获取时完整性不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58172688/