问题 jenkins打包错误 报完整性校验错误

贴图1

在这里插入图片描述

问题分析

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

此时在服务器上再次执行yarn install还是报错认证失败的错误,此时确定就是缓存的问题了 于是就执行了强制更新yarn.lock的操作

yarn install --update-checksums --registry=url

在这里插入图片描述

总结

检查 yarn.lock的包的地址或者版本有问题部,然后再看缓存清干净了不,如果缓存清不了就用 --update-checksums来校验检查 强制更新

原博客地址在https://blog.csdn.net/xunyicao_e/article/details/110930736

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐