相关疑难解决方法(0)

当我运行`npm install`时,它返回`ERR!代码EINTEGRITY`(npm 5.3.0)

运行时我收到此错误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)

linux ubuntu node.js npm

95
推荐指数
8
解决办法
9万
查看次数

删除`package-lock.json`以快速解决冲突

通常,在建立团队的过程中,我遇到了合并冲突,package-lock.json而我的快速解决方案一直是删除文件并使用重新生成文件npm install。我尚未认真考虑此修复程序的含义,因为它以前没有引起任何可察觉的问题。

删除文件并以npm这种方式重新创建而不是手动解决冲突是否存在问题?

javascript node.js npm package-lock.json

17
推荐指数
3
解决办法
1万
查看次数

为什么运行 npm install 时 npm-shrinkwrap.json 会发生变化

我们使用 NPM Shrinkwrap 来锁定依赖项。

不确定这是错误还是功能,但是当我运行时:删除 node_modules 目录后的 npm install 一切正常,但我的 npm-shrinkwrap.json 将始终有一些更改,我必须提交给 git ...

更改通常很小,例如将“完整性”哈希从 sha-1 更改为 sha-512(反之亦然)。或者一个包将被简单地移动到文件中的一个新行,但内容不会改变。

同样,当这些更改发生时,没有任何问题,所有正确的 node_modules 都已安装,但是当我们不进行任何更改时,继续将此文件提交给 git 很烦人。

任何反馈或帮助将不胜感激...

git node.js npm

9
推荐指数
1
解决办法
1948
查看次数

标签 统计

node.js ×3

npm ×3

git ×1

javascript ×1

linux ×1

package-lock.json ×1

ubuntu ×1