yarn install报Integrity check failed for “gifsicle“
integrity check failed for “gifsicle"
·
这里写自定义目录标题
问题 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
更多推荐
所有评论(0)