首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我运行‘`npm install’时,它会返回‘`ERR!代码EINTEGRITY` (NPM5.3.0)

当我运行‘`npm install’时,它会返回‘`ERR!代码EINTEGRITY` (NPM5.3.0)
EN

Stack Overflow用户
提问于 2017-11-29 05:50:45
回答 35查看 282.9K关注 0票数 233

我在运行sudo npm install时得到了这个错误。在我的服务器上,npm是早些时候安装的。我尝试删除package-lock.json文件,并运行npm cache clean --force,但是它没有工作。

我的npm版本是5.3.0。

错误:

代码语言:javascript
运行
复制
npm ERR! code EINTEGRITY
npm ERR! sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== integrity checksum failed when using sha512: wanted sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== but got sha512-WXI95kpJrxw4Nnx8vVI90PuUhrQjnNgghBl5tn54rUNKZYbxv+4ACxUzPVpJEtWxKmeDwnQrzjc0C2bYmRJVKg==. (65117 bytes)

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2017-11-29T05_33_52_182Z-debug.log
EN

回答 35

Stack Overflow用户

回答已采纳

发布于 2017-12-01 05:24:50

实际上,上述情况与服务器端的网络连接有关。当服务器具有良好的连接性时,npm安装就会正常,并且不会抛出任何错误

票数 35
EN

Stack Overflow用户

发布于 2017-12-21 09:42:06

请参阅https://github.com/npm/npm/issues/16861

这对我有用:

npm cache verify

然后我又跑了:

npm install -g create-react-app

并按预期安装:问题解决了。

GitHub问题 中提到的其他解决方案包括:

npm cache clean --force

删除Users%username%\AppData\Roaming (Windows 7和Windows 10)中的npm和npm缓存文件夹并运行npm install

通过npm i -g npm更新npm

删除package-lock.json

npm cache clean

执行以下步骤来解决问题:

  1. 查找所有过时的软件包并更新主题: npm outdated -g sudo npm i -g outDatedPKG
  2. 将国家预防机制升级到最新版本,包括: sudo npm i -g npm
  3. 删除package-lock.json文件。
  4. 删除_cacache目录中的~/.npmnpm cache verify
  5. 每次我得到这个错误时,执行步骤2和3。
  6. 如果仍然收到错误,请清除npm的缓存: npm cache clean --force

  1. 将代理添加到.npmrc目录中的~目录:

proxy=http://localhost:8123

https-proxy=http://localhost:8123

  1. 再试试!缓慢的互联网连接和审查可能会导致这个丑陋的问题。

npm cache clear --force && npm install --no-shrinkwrap --update-binary

npm config set package-lock false

票数 360
EN

Stack Overflow用户

发布于 2018-02-15 12:02:40

删除package-lock.json文件,然后尝试安装

票数 74
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47545940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档