cnpm insatll运行报错

cnpm insatll运行报错
错误提示:
× Install fail! Error: queryA ECONNREFUSED registry.npm.taobao.org
Error: queryA ECONNREFUSED registry.npm.taobao.org

img

img

这个错误是因为cnpm无法连接到淘宝镜像源,有几个解决方案:

  1. 检查你的网络连接,xn--registry-vp1m43fdwdiwoj4z1k2d6ictu7d7v9dzftbgjc.npm.taobao.org
  2. 临时切换到官方镜像源:
    bash
    npm config set registry https://registry.npmjs.org/
    然后再试cnpm install,安装完成后再切回淘宝镜像:
    bash
    npm config set registry https://registry.npm.taobao.org/
  3. 清理npm本地缓存,然后重试:
    bash
    npm cache clean -f
    cnpm install
  4. 如果以上方法都不行,可以尝试使用npm install 直接安装:
    bash
    npm install
    这是因为cnpm本质上还是调用的npm, so使用npm有时候也可以解决问题。
  5. 最差情况,xn--registry-im2mm2jxr3a8girj1a3ug5y9a2b2apc6a229az5imo2csrcbui.npmjs.org,然后重新安装cnpm:
    bash
    npm install -g cnpm --registry=https://registry.npmjs.org/
    重新安装cnpm后,它会自动帮你配置淘宝镜像源。