日常使用 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 源
的方法