npm加速填坑【2020】

2020-03-17  本文已影响0人  jumplee

结论写在前


重要的事情说三遍。
cnpm不支持package-lock.json!!!
cnpm不支持package-lock.json!!!
cnpm不支持package-lock.json!!!

如果你的网络比较糟糕,想加速的话最优方案就是使用cnpm。其他改源的方法,会遗漏一些镜像配置,导致下载异常缓慢(node-sass electron sqlite等原生模块特别明显),而cnpm则会解决这个问题,速度飞起。
因最新版的npm安装速度和yarn差距不大,所以也不推荐yarn。

cnpm最大的问题是不支持版本lock,这会导致不要同时使用npm和cnpm,会带来各种错误和模块重装,结局就是移除node_modules重新安装。
不支持的原因
https://zhuanlan.zhihu.com/p/22934066
反正大家体会!!

如果用cnpm还装不了,说明需要一些额外配置,比如dist-url,需要参考淘宝镜像
https://npm.taobao.org/mirrors/


淘宝的electron-headers可能并不是最新的,所以https://npm.taobao.org/mirrors/atom-shell/
这个地址只支持到electron7需要注意。

上一篇 下一篇

猜你喜欢

热点阅读