【发布时间】:2020-01-19 06:11:20
【问题描述】:
当我尝试安装 npm 时,我得到了这个错误
npm ERR! code EINTEGRITY
npm ERR!
sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==
integrity checksum failed when using sha512: wanted sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA== but got sha5
12-jGhWI9FADblpQKmyQF4BghrHs6FLV3dYFHVWcvj0xIUzHuO41PPfUlZOUplwasz72FRE2Knsa0wWubWldC9Jpw==. (3240 bytes)
npm WARN tar invalid entry
npm WARN tar invalid entry
npm WARN tar invalid entry
npm WARN tar invalid entry
npm WARN tar invalid entry
npm WARN tar invalid entry
我试过了,
npm cache verify
npm cache clean --force
我已经删除了 package-lock.json 文件,
将代理添加到 .npmrc 和其他配置,如 strict-ssl=false, NODE_TLS_REJECT_UNAUTHORIZED=0
版本:
npm version
{ npm: '6.11.3',
ares: '1.15.0',
brotli: '1.0.7',
cldr: '35.1',
http_parser: '2.8.0',
icu: '64.2',
modules: '64',
napi: '4',
nghttp2: '1.39.2',
node: '10.16.3',
openssl: '1.1.1c',
tz: '2019a',
unicode: '12.1',
uv: '1.28.0',
v8: '6.8.275.32-node.54',
zlib: '1.2.11' }
node -v
v10.16.3
【问题讨论】:
-
你应该提供 npm 版本的细节,以及你的 package.json 的内容。您是否尝试确定哪个包实际上给出了错误。可能是您最近添加的软件包导致了问题。
-
C:\Users\I_SAHIN15>npm 版本 { npm: '6.11.3', ares: '1.15.0', brotli: '1.0.7', cldr: '35.1', http_parser: '2.8.0',icu:'64.2',模块:'64',napi:'4',nghttp2:'1.39.2',节点:'10.16.3',openssl:'1.1.1c',tz: '2019a', unicode: '12.1', uv: '1.28.0', v8: '6.8.275.32-node.54', zlib: '1.2.11' } C:\Users\I_SAHIN15>node -v v10. 16.3
-
你检查过这个问题了吗? stackoverflow.com/questions/47545940/…
-
是的,我已经检查了相关问题,但它对我不起作用。
-
@İlyasŞahin 你找到解决办法了吗?
标签: node.js reactjs npm npm-install