yarn install报Integrity check failed for “extension-widgets“(computed integrity doesn‘t match our)

在执行yarninstall时遇到integritycheck失败的问题,原因是远程仓库地址非淘宝镜像且未锁定版本,导致yarn.lock文件不匹配。解决方案包括清理缓存、更新完整性校验并指定内部仓库地址,然后重新安装依赖。
摘要由CSDN通过智能技术生成

在进行 yarn install 安装相关依赖时,出现报错信息:

Integrity check failed for "extension-widgets"(computed integrity doesn't match our recoreds,got )

在这里插入图片描述

问题分析

  • 首先,本地打包是没有问题的 本地默认用的淘宝镜像
  • 接下来, 检查了远程仓库(此处是坑:远程仓库的地址不是淘宝镜像)的包没有问题,因为这里没有锁定版本 所以我就傻逼逼的,每次执行的时候都会生成新的yarn.lock文件,而yarn.lock文件走的是淘宝镜像,但是这里允许访问外网的。此时应该报错才对,事实证明的确报错了,是yarn.lock报错。
  • 此似乎就需要执行公司内部的仓库地址了生成一个正确的yarn.lock文件了

解决方法:

1、清理缓存

yarn cache clean

2、更新了所有完整性校验,然后就可以安装其他软件包并且让项目正常工作。
当对应包的校验不一致时,更新yarn.lock文件和已安装的依赖安装包

yarn install --update-checksums --registry="http://xx.xx.xx.xx"
#换成对应的仓库地址

3、然后进行安装

yarn install 

在这里插入图片描述
安装成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值