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 分钟前
Vue3 状态管理库 Pinia 完整教程
前端·vue.js
北寻北爱4 分钟前
面试题-js篇
前端·javascript
harrain6 分钟前
vue3多个watch监听统一等待触发再执行后续逻辑的处理方案
前端·javascript·vue.js
miss7 分钟前
Vue3 + AI Agent 前端开发实战:一个 前端开发工程师的转型记录
前端
miss9 分钟前
AI Agent 前端开发:一个初级工程师的踩坑成长之路
前端
清水寺小和尚9 分钟前
如何用400行代码构建OpenClaw
前端
锦木烁光10 分钟前
Flowable 实战:从架构解耦到多状态动态查询的高性能重构方案
前端·后端
子淼81211 分钟前
HTML入门指南:构建网页的基石
前端·html
None32112 分钟前
【NestJs】Websocket 通关指南:从入门到实战
后端·node.js
农夫山泉不太甜13 分钟前
Electron离屏渲染技术详
前端