日常使用 npm 的过程中,国内下载第三方包的速度很慢,还容易安装超时报错后停止,这时候需要删除 node_modules 文件重新下载,比较麻烦,记录下解决方法。
¶一、更换 npm 源推荐
淘宝仓库源和 npm 仓库源每十分钟同步一次,基本满足日常需求,可以更换 npm 源,使用淘宝仓库源。
1、查看 npm 配置:
| 1 | npm config ls | 
默认示例:
| 1 | ; cli configs | 
  2、使用淘宝仓库源:推荐
| 1 | npm config set registry https://registry.npm.taobao.org/ | 
3、使用官方源(默认源):
| 1 | npm config set registry https://registry.npmjs.org/ | 
¶二、使用 cnpm
| 1 | npm install -g cnpm --registry=https://registry.npm.taobao.org | 
注意
cnpm 不受 package-lock 的影响,所以建议使用更换 npm 源的方法