- 最近拉项目发现执行
$ npm i
后开始下得挺快,过会就卡着不动了,大概几分钟后才下好。而且镜像使用的也是淘宝镜像(https://registry.npm.taobao.org/),依然是卡着好几分钟才完成。 - 原因是:
淘宝 npm 镜像切换新域名了
新的web
站点:https://npmmirror.com
新的镜像
地址:https://registry.npmmirror.com
随着新域名的正式启用,老域名http://npm.taobao.org
和http://registry.npm.taobao.org
将于2022 年 05 月 31 日
零时起停止服务,也就是现在部分还在使用这些域名的都会有问题。 - 更换镜像地址
# 更换 $ npm config set registry https://registry.npmmirror.com # 查看是否更换成功 $ npm config get registry # 执行安装命令 $ npm install
- 推荐使用
nrm
管理npm
镜像地址:
$ npm install -g nrm # 最新淘宝源默认就有,直接使用就行 $ nrm use taobao
- 基本操作:
# 查看所有的源 $ nrm ls # 增加源地址 $ nrm add taobao https://registry.npmmirror.com/ # 切换镜像源,比如切换到 淘宝源 $ nrm use tobao # 删除源地址 $ nrm del taobao # 测试所有源的相应时间 看那个更快 $ nrm test