为什么下载慢
在使用npm包的时候,默认从国外的https://registry.npmjs.org/服务器进行下载,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢
解决办法
使用国内镜像,淘宝在国内搭建的服务器,专门讲国外服务器上的包同步到国内服务器,然后在国内提供下载包的服务,极大提高了下载速度
切换淘宝镜像
切换镜像安装包
npm i dayjs --registry=https://registry.npm.taobao.org/
查看当前下载包的镜像
npm config get registry
将下载包的镜像切换到淘宝镜像
npm config set registry=https://registry.npm.taobao.org/
使用nrm切换镜像
管理各种镜像,可以使用nrm命令行工具
使用nrm命令管理镜像
nrm ls
查看所有镜像(左侧带星号的表示当前镜像)
nrm use 镜像名称
切换镜像
nrm add 镜像名称 镜像地址
添加私源
nrm add haha http://www.haha.com
全局安装nrm
npm i nrm -g