code EINTEGRITY

记录下bug。
今天执行npm install时发现

npm ERR! code EINTEGRITY
npm ERR! sha1-jzumxo9WO1xlwEFpTBWJ33/zBXk= integrity checksum failed when using sha1: wanted sha1-jzumxo9WO1xlwEFpTBWJ33/zBXk= but got sha512-4/ItS4zzJZuRKYyD7hvMmLB43P05W+auzCyLFG6q1LchbZ0dpqHToHjYOI9nOmn7Nksknqm9pi04218CfZPlFg== sha1-EAXUKJTN6MD4oht5lDgnl1vWOUs=. (8915 bytes)
npm ERR! code EINTEGRITY

执行 npm cache clean --force 无效
执行 rm -rf node_modules 无效
查看package-lock.json文件发现切换registry后校验信息没有删除.如下所示
"@babel/highlight": { "version": "7.5.0", "resolved": "http://localhost:4873/@babel%2fhighlight/-/highlight-7.5.0.tgz", "integrity": "sha1-VtETEr2SSPphlZHQJHK+boyzJUA=", "dev": true, "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", "js-tokens": "^4.0.0" },
删除package-lock.json之后重新执行 npm install 成功。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容