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

相关推荐
绝世唐门三哥11 分钟前
React---数组浅拷贝之slice的使用
前端·reactjs
傅里叶17 分钟前
Flutter开发的app,实现Google 登录
前端·flutter
胖橘34 分钟前
适用于Vue3的高集成度文件预览组件,支持多种类型的文件
前端·vue.js·开源
我叫黑大帅35 分钟前
🚀 JS 最常用的性能优化 防抖和节流
前端·javascript·面试
啊丫丫36 分钟前
【深入浅出地学习Vue】——vue2
前端·vue.js
求知若饥37 分钟前
webpage-channel 让不同页面通信像组件通信一样简便
前端·typescript·node.js
图扑软件44 分钟前
图扑 HT 帧动画 | 3D 动态渲染设计与实现
前端·javascript·3d·动画·数字孪生
终端鹿1 小时前
Pinia 与 Vue Router 权限控制实战(衔接Pinia基础篇)
前端·javascript·vue.js
啥咕啦呛1 小时前
3个月前端转全栈计划
前端
BradyC1 小时前
laya编译内存溢出问题
前端