vue项目启动报错:
$ npm install
npm ERR! code EINTEGRITYnpm ERR! sha1-VNjrx5SfGngQkItgAsaEFSbJnVo= integrity checksum failed when using sha1: wanted sha1-VNjrx5SfGngQkItgAsaEFSbJnVo= but got sha1-uIxYZhgBXoyNhah6nWDV HgUP1Bk=. (65013 bytes)
应该造成这个问题的原因很多, 没有在网上找到有效的解决办法, 但是发现有人提到是在更新过程中出现的问题, 因此怀疑是npm版本问题, npm -v 查看到本机npm版本落后, 于是开始尝试更新npm版本.
如果需要升级nodejs,则npm会一起跟着升级(npm是nodejs的一部分, 可以使用 n 或者 nvm 去升级 node. 因为nodejs版本也较低, 所以选择了如下升级方案:
先装n,再用n把node升级到最新稳定版
$ npm install -g n
$ n stable
问题解决了. 附上网上其他方案:
https://segmentfault.com/q/1010000011422909/a-1020000011424243
http://blog.csdn.net/atyz123/article/details/76283788