一、为什么会下载速度慢
在使用 npm 下包的时候,默认从国外的 https://registry.npmjs.org/ 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢。
二、切换npm的下包镜像源
查看当前的下包镜像源:
npm config get registry
切换我们需要的下载包的镜像源:(这里我以淘宝为例)
npm config set registry=http://registry.npm.taobao.org/
查看是否成功切换:
npm config get registry
三、nrm小工具
为了增加我们切换镜像源的速度,我们通过安装nrm这个小工具来实现。
下载nrm小工具的命令:
npm i nrm -g
上述命令中的-g是全局包。
查看我们所在路径所有的可用镜像源
nrm ls
切换我们所需要的镜像源
nrm use 镜像源名称
我们当前下载的镜像源默认为 npm
此处我切换为淘宝的镜像源
由此可见,我们的镜像源成功切换到了taobao
扩展阅读:
https://baike.baidu.com/item/%E6%B5%B7%E5%BA%95%E5%85%89%E7%BC%86/4107830 https://baike.baidu.com/item/%E4%B8%AD%E7%BE%8E%E6%B5%B7%E5%BA%95%E5%85%89%E7%BC%86/10520363
https://baike.baidu.com/item/APG/23647721?fr=aladdin