如何修复 npm 错误代码 EINTEGRITY 问题

当您运行该npm install命令时,npm将查找在您的package.json文件中列为依赖项的包以进行下载和安装。

package-lock.json当目录中有文件时,npm会将下载的tarball.tgz文件的校验和与在锁定文件中找到的校验和进行比较。

当文件和锁定文件EINTEGRITY之间的校验和值不匹配时,就会发生如上所示的错误。

.tgz在错误消息中,您可以看到npm说想要sha512......但得到的是sha512......

解决办法

第一种:删除package-lock.json文件,您可以删除该package-lock.json文件,并在安装完成后让npm生成一个新文件

第二种:如果**"第一种方法"**上述方法不起作用,请按照以下步骤清除节点模块和npm缓存文件夹

复制代码
# remove node_modules and package-lock.json
rm -rf node_modules package-lock.json

# Clear and verify npm cache
npm cache clean --force
npm cache verify

# now run npm install again
npm install
相关推荐
不可能片场44 分钟前
工程实践 一个缓存把选片从十分钟压到一分钟
前端·electron
前端小万1 小时前
探索副业五个月,最终以放弃告终
前端·后端·面试
Dumbness1 小时前
Node 22 下 node --test test/ 报 MODULE_NOT_FOUND:内置测试运行器的文件匹配规则
node.js·测试
FRing031 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式
葡萄城技术团队1 小时前
在 SpreadJS 里新增右键菜单,把业务动作放到用户手边
前端
大明二代1 小时前
从 RAG 到有记忆的 Agent:Mastra Memory 与 PostgreSQL 实战
前端·javascript·人工智能
deli0072 小时前
代码截图一键出 PNG 实测:3 种窗口风格,长行超 95 字符会被裁
前端
大哥43092 小时前
慢 ≠ 挂:AI 搜索降级判定的设计,与一次 reasoning 模型排查复盘
前端
UaoN2 小时前
作为全栈开发者,为什么看到 Shopify 回归原生,我依然选择 React Native
前端·后端
PBitW2 小时前
行内编辑,前端如何兜底?😭😭😭
前端·面试