首页 前端知识 npm install 报错 sha512

npm install 报错 sha512

2024-06-16 01:06:16 前端知识 前端哥 490 491 我要收藏

npm install
npm ERR! code EINTEGRITY
npm ERR! sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIJOQ== integrity checksum failed when using sha512: wanted sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIJOQ== but got sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==. (7301 bytes)
npm ERR! code EINTEGRITY
npm ERR! sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94OpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== integrity checksum failed when using sha512: wanted sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94OpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== but got sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==. (3808 bytes)

一、删除package-lock.json这个文件夹,重新安装
但是这种方法不推荐,如果是一个刚搭架没多久的项目可能没什么关系,但是一旦这个项目是一个已经好几年的老项目,你在删除package-lock.json后,重新安装时,就会造成一些包的依赖项和原来不一致,此时你很难保证这些依赖项有没有进行过重大更新,一旦出现和以前版本不兼容的情况,就会导致整个项目无法正常启动。
二、根据npm报错的sha…值到package-lock.json中ctrl + f 找到是哪个具体包的integrity

然后把这个包的整体信息删除。重新npm install 这样整个安装过程就只会更改有问题的这个包,并且package-lock.json会重新生成这个包的依赖项。
三、和二类似,就是如果能从报错信息中明确看到是哪个具体的包,可以直接先执行 npm uninstall '包名' 把这个包卸载了,然后在执行npm install 最后不要忘记把这个已经卸载的包也重新安装回来,此时package-lock.json也会自动更新这个包的信息生产新的integrity值 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12265.html
标签
评论
发布的文章

前端——12.表单标签

2024-06-21 00:06:57

src、href和url含义及区别

2024-06-21 00:06:56

CSS知识点大全

2024-06-21 00:06:16

JS垃圾回收机制(GC)

2024-06-21 00:06:03

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!