下包速度慢的原因:
在使用npm下包的时候,默认从国外的 registry.npmjs.org/ 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢。
解决流程:
方式一:
①可以查看当前下包镜像源,也就是下包的服务器地址,使用命令npm config get registry
②将镜像源切换为淘宝镜像:npm config set registry=https://registry.npmmirror.com/
③查看镜像源是否切换成功:npm config get registry
方式二:
为了更方便的切换下包的镜像源,我们可以安装 nrm 这个小工具,利用 nrm 提供的终端命令,可以快速查看和切换下包的镜像源。
① 通过npm包管理器,将nrm安装为全局可用的工具:npm i nrm -g
② 查看所有可用的镜像源:nrm ls
③ 将下包的镜像源切换为taobao镜像:nrm use taobao
④查看镜像源是否切换成功:npm config get registry