美文网首页
关于ionic和npm 设置代理(解决包下载失败问题)

关于ionic和npm 设置代理(解决包下载失败问题)

作者: 廖全磊LesterLiao | 来源:发表于2018-10-28 21:15 被阅读0次

    ionic设置代理

    ionic config set -g proxy http://127.0.0.1:xxxx
    //删除如下
    ionic config unset -g proxy 
    

    npm 设置代理

    npm config set proxy http://127.0.0.1:xxxx
    //删除如下
    npm config delete proxy
    
    

    npm 设置淘宝镜像

    设置淘宝镜像,网上有很多种方法,我提供一种最简单的方法

    npm config set registry https://registry.npm.taobao.org
    

    怎么知道淘宝镜像是否设置成功

    随便创建一个项目,我创建了个cordova项目

    cordova create cordovaapp com.mycompany.myteam.myapp cordovaapp
    cordova platform add android
    

    设置淘宝前package-lock.json 中依赖包是从默认数据源下载的

    屏幕快照 2018-10-28 下午8.54.53.png

    设置淘宝镜像后package-lock.json 中依赖包是从淘宝数据源下载的

    屏幕快照 2018-10-28 下午8.58.00.png

    总结

    • 建议不要随便设置淘宝数据源,推荐在不能下载的时候设置代理。因为淘宝数据源更新速度非常慢,开启淘宝镜像后,可能会有部分包不能下载到,开启淘宝镜像后设置代理是无效的,因为数据源中根本就没有包。所以建议不开启淘宝镜像,通过代理去解决包不能下载的问题。
    • 设置代理后,如果代理没有开启或者代理地址失效,可能导致ionic或npm不能正常联网,所以如果碰到不能联网的问题的时候,优先检查自己是否开启了代理,且代理正常工作。

    相关文章

      网友评论

          本文标题:关于ionic和npm 设置代理(解决包下载失败问题)

          本文链接:https://www.haomeiwen.com/subject/acvmtqtx.html