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

相关推荐
梦帮科技3 分钟前
第三十四篇:开源社区运营:GitHub Stars增长策略
开发语言·前端·爬虫·python·docker·架构·html
time_rg4 分钟前
react fiber与事件循环
前端·react.js
Mr_chiu13 分钟前
告别“代码屎山”:用Cursor系统重构遗留前端项目
前端·cursor
LC同学4798120 分钟前
工程化实战:uniapp基于路由的自动主题切换体系
前端
莫比乌斯环25 分钟前
【安全专项】如何成为一名“火眼金睛”的安卓侦探?
前端·代码规范
LC同学4798126 分钟前
深入解析:uniapp单仓库多应用(SaaS 化)架构
前端
程序员鱼皮1 小时前
从夯到拉,锐评 39 个前端技术!
前端·程序员·编程语言
凌览1 小时前
0成本、0代码、全球CDN:Vercel + Notion快速搭建个人博客
前端·后端
该换个名儿了1 小时前
Vue3中,我的Watch为什么总监听不到数据?
前端·javascript·vue.js
Crystal3281 小时前
移动web开发常见问题
前端·css·面试