: Integrity check failed for “file-saver“ (computed integrity doesn‘t match our records, got “sha512

您遇到的错误信息表明在使用Yarn安装file-saver包时,完整性检查失败。这意味着下载的文件file-saver-1.3.8.tgz的实际校验和(在这个情况下是SHA512和SHA1)与Yarn期望的值不匹配。这通常由于以下几种情况引起:

  1. 网络问题:下载过程中文件可能被损坏或不完整。
  2. 镜像源问题:使用的npm镜像源(在这个例子中是https://registry.npmmirror.com/)可能没有正确的文件或者与官方源不同步。
  3. 包本身问题:极少数情况下,可能是包发布者上传了错误的文件版本。

为了解决这个问题,您可以尝试以下几个步骤:

  1. 清除缓存:首先,尝试清除Yarn的缓存以确保没有旧的或损坏的文件干扰新安装。可以使用命令yarn cache clean

  2. 重新安装:清除缓存后,再次尝试安装该包。直接运行yarn install或指定包名yarn add file-saver@1.3.8

  3. 更换源:如果问题仍然存在,可能需要考虑切换回官方npm源或者尝试其他可靠的镜像源。可以通过设置registry字段在.yarnrc或通过环境变量来改变源。例如,切换回官方源可以使用命令yarn config set registry https://registry.yarnpkg.com

  4. 检查yarn.lock文件:有时候,手动编辑或误操作yarn.lock文件也可能导致此类问题。如果上述方法无效,可以尝试删除yarn.lock文件后重新执行yarn install让Yarn生成一个新的锁文件。

  5. 查看官方文档:如错误信息提示,访问Yarn的官方文档页面了解更多关于install命令的使用信息,以及如何处理特定的错误情况。

如果问题持续存在,且确定不是本地环境的问题,可能需要联系镜像源维护者或者包的维护者报告此问题。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值