logo

npm淘宝源SSL正式到期 必须得换了

Published on

起源:1月22号 淘宝源正式到期,更换npm源后仍然爆出taobao.org/xxx路径禁止访问

淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期。

如果你是将npm官方镜像改成了淘宝镜像,并想要继续使用,需要将 npm 源切换到新的源(registry.npmmirror.com),否则会报错。

  • 更新新的npm源

    // 1. 切换镜像源
    npm config set registry https://registry.npmmirror.com
    
    // 2. 检测是否切换成功
    npm config get registry
    
  • 跟新后仍然走的是 taobao.org地址,缓存需要清一下

    // 1. 清空缓存
    npm cache clean --force
    
    // 2. 切换新源
    npm config set registry https://registry.npmmirror.com
    

更新pnpm

  • 使用pnpm的还需要重装pnpm以切换源

    # 检查
    pnpm config get registry
    # 卸载
    sudo npm rm pnpm -g 
    # 重装 重装后会跟随npm源
    sudo npm install pnpm -g 
    
🤪 您也可以编辑此页: