code eintegrity npm err sha512

npm install 出现报错的时候:

你应该这样去解决:

删除 package-lock.json 文件,重新执行 npm install。

问题出现的原因

EINTEGRITY 错误码表示在npm缓存中无法找到 指定sha512校验合的模块。

出现这个问题的原因是缓存不一致,一般安装前端依赖时的package-lock.json会记录每个依赖的文件校验和,再安装依赖时如果出问题就是缓存变了而package-lock.json还是旧的,常见于全局缓存。

其他解决方案

如果依然解决不了问题,可以尝试以下的方法。

  • 方案1 删除package-lock.json

    适用于当前构建目录有package-lock.json文件,删除它,然后重新安装前端依赖。

  • 方案2 缓存校验

    npm cache verify

    校验完后重新安装前端依赖。

  • 方案3 强制缓存清理

    npm cache clean --force

相关推荐
qiyue7719 小时前
AI浪潮下,前端的路在何方,附前端转KMP实践
前端·ai编程
Moment19 小时前
历史性突破!LCP 和 INP 终于覆盖所有主流浏览器,iOS 性能盲点彻底消失
前端·javascript·面试
小小荧19 小时前
Hono与Honox一次尝试
前端·后端
菩提小狗19 小时前
第2天:基础入门-Web应用&架构搭建&漏洞&HTTP数据包&代理服务器|小迪安全笔记|网络安全|
前端·安全·架构
咖啡の猫19 小时前
Python集合生成式
前端·javascript·python
QT 小鲜肉19 小时前
【Linux命令大全】001.文件管理之mtoolstest命令(实操篇)
linux·运维·前端·笔记·microsoft
holeer19 小时前
React UI组件封装实战——以经典项目「个人博客」与「仿手机QQ」为例
前端·javascript·react.js·ui·前端框架·软件工程
chilavert31819 小时前
技术演进中的开发沉思-277 AJax :Calendar
前端·javascript·microsoft·ajax
debug 小菜鸟19 小时前
搭建web 环境的那些事
前端
鹏多多19 小时前
Flutter下拉刷新上拉加载侧拉刷新插件:easy_refresh全面使用指南
android·前端·ios