npm 切换镜像后,npm i 安装依然卡,需要好久才完成

  • 最近拉项目发现执行 $ 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
    

猜你喜欢

转载自blog.csdn.net/zz00008888/article/details/134241558