一、镜像源
由于网络原因,直接使用官方源可能会存在速度慢或连接失败的问题。使用国内镜像源可以提供更快的访问速度和更稳定的连接。镜像源通常会同步官方npm源的包,但可能会有一些延迟。常用的镜像源有以下几个:
1)淘宝镜像源:https://registry.npmmirror.com/
2)腾讯云镜像源:https://mirrors.cloud.tencent.com/npm/
3)cnpm镜像源:https://r.cnpmjs.org/
二、npm 设置国内镜像源
# 设置为淘宝镜像源
npm config set registry https://registry.npmmirror.com/
查询镜像源或重置镜像源,使用以下命令:
# 查询当前使用的镜像源
npm get registry
# 还原为官方镜像源
npm config set registry https://registry.npmjs.org/
三、yarn 设置国内镜像源
yarn config set registry https://registry.npmmirror.com/
四、pnpm 设置国内镜像源
pnpm config set registry https://registry.npmmirror.com/
五、镜像源管理工具nrm
nrm(npm registry manager),可以用于管理不同的镜像源。
# 安装nrm
npm install nrm -g
# 列出所有配置的镜像源
nrm ls
# 添加新的镜像源
nrm add <registry-name> <registry-url>
# 删除镜像源
nrm del <registry-name>
# 切换当前使用的镜像源
nrm use <registry-name>
# 测试所有镜像源的速度
nrm test