1.为啥下载包的速度慢?
在使用npm下载包的时候,默认从国外的https://registry.npmjs.org/服务器下载,此时,网络数据传输需要经过漫长的海底光缆,因此下包速度会很慢。详细信息大家可以百度。
2.淘宝npm镜像服务器
3.切换npm下包的镜像源
下包镜像源:指的是下包的服务器地址。
查看下包镜像源:
// 查看下包镜像源 npm config get registry
把下包的镜像源切换为淘宝镜像源
// 将下包的镜像源切换到淘宝的镜像源 npm config set registry=https://registry.npm.taobao.org/ // 切换成功后再次查看 npm config get registry
4.nrm,更方便切换下包镜像源
为了更方便切换下包镜像源,我们可以安装nrm这个小工具,利用nrm终端命令,可以快速查看和切换下包镜像源。
// 通过npm包管理器,将nrm安装为全局可用的工具 npm i nrm -g // 查看所有可用下包镜像源 nrm ls // 将下包的镜像切换taobao镜像 nrm use taobao