SAN*_*ITH 95 linux ubuntu node.js npm
运行时我收到此错误sudo npm install.在我的服务器中,早先安装了npm.我试图删除package-lock.json文件package-lock.json,但它没有用.
我的npm版本是5.3.0.
错误:
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
Run Code Online (Sandbox Code Playgroud)
She*_*man 126
请参阅https://github.com/npm/npm/issues/16861
这对我有用:
npm cache verify
然后我重新跑了:
npm install -g create-react-app
并按预期安装:问题已解决
提到的其他解决方案包括:
npm cache clean --force
要么
在Users%username%\AppData\Roaming(Windows 7)中删除npm和npm-cache文件夹并运行npm install
要么
通过via更新npm npm i -g npm
要么
删除 package-lock.json
要么
npm cache verify
要么
npm cache clean
要么
执行以下步骤来解决问题:
npm outdated -gsudo npm i -g outDatedPKGsudo npm i -g npmpackage-lock.json文件._cacache目录~/.npm:
npm cache verify npm cache clean --force要么
.npmrc的~目录: proxy=http://localhost:8123
https-proxy=http://localhost:8123
要么
npm cache clear --force && npm install --no-shrinkwrap --update-binary
要么
npm config set package-lock false
SAN*_*ITH 14
实际上,上述内容与服务器端的网络连接有关.当我在服务器中具有良好的连接性时,npm安装变得很好并且没有抛出任何错误
Raj*_*Raj 12
我被困在这个问题上很长一段时间,这对我有帮助。
尝试这个:
npm cache clean --force
npm install --update-binary --no-shrinkwrap
Run Code Online (Sandbox Code Playgroud)
在深入研究 GitHub 问题后找到了这个答案!
Mer*_*ury 11
我的问题是两件事:
我做的是:
修正了我的错误!
这个问题确实存在于package-lock.json中,并且用另一个分支的工作版本替换了它之后,它起作用了。
有趣的是看到差异:
因此,在package-lock.json中确实存在一些完整性校验和,以验证您所下载的文件未被篡改。只是某种程度上,完整性校验和在我们的package-lock.json中被替换为SHA1而不是SHA-512校验和。我不知道这是怎么发生的。
小智 6
作为解决方法,请按照以下步骤操作:
rm -rf node_modulesrm package-lock.jsonnpm cache clean --forcenpm install --verbose
如果执行上述步骤后问题仍然存在,请向我们提供带有 --verbose 的安装命令的输出。小智 5
请尝试以下方法:
npm cache clean --force
Run Code Online (Sandbox Code Playgroud)
这对我有用.
| 归档时间: |
|
| 查看次数: |
85190 次 |
| 最近记录: |