最近运行 npm install
安装一些包时,经常会报如下错误
npm ERR! Darwin 16.1.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm v3.10.9
npm ERR! shasum check failed for /var/folders/b_/j8fgt4gj6895213px41zf7_c0000gn/T/npm-76269-25b826e0/registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000580.tgz
npm ERR! Expected: 04bf77139486b792ca42b4ab8ef0cbec00fe4640
npm ERR! Actual: 0132886a0a696bad889af005df2d17dec495b3bc
npm ERR! From: https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000580.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
试了各种方法,卸载 node 重新安装、npm cache clean
都没有效果
后来冷静下来想想,可能是和我用的VPN 有关系,网络传输过程中,包出现了一些错误。
所以先断开 VPN
再运行 npm install --registry=https://registry.cnpmjs.org
没有再报错了
对此我只能说,长城牛逼!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。