在进行 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

安装成功!
在执行yarninstall时遇到integritycheck失败的问题,原因是远程仓库地址非淘宝镜像且未锁定版本,导致yarn.lock文件不匹配。解决方案包括清理缓存、更新完整性校验并指定内部仓库地址,然后重新安装依赖。
&spm=1001.2101.3001.5002&articleId=129177287&d=1&t=3&u=609ce66bc1fd47ec9113b95b93835a09)
3665

被折叠的 条评论
为什么被折叠?



