ionic2起步-各种代理配置

至于为什么要使用代理,怎么申请代理,这里就不说了。

一、解决git速度慢

1、git配置代理

git config --global http.proxy http://127.0.0.1:6152

git config --global https.proxy http://127.0.0.1:6152

2、git取消代理

git config --global --unset http.proxy

git config --global --unset https.proxy

3、加快git解析速度(配置host)

通过修改hosts文件

sudo vim /etc/hosts

加入

151.101.44.249 github.global.ssl.fastly.Net

这里的ip就是从http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo获取最快的ip

二、解决npm被墙(参考npm翻墙nrm镜像切换

1、npm代理设置

npm config set proxy=http://127.0.0.1:6152

npm config set https_proxy=http://127.0.0.1:6152

2、npm取消代理

npm config delete proxy

npm config delete https_proxy

3、也可以通过切换国内镜像解决

手工切换国内镜像

npm config set registry=http://r.cnpmjs.org

注意:使用国内镜像的时候就不要使用代理了

4、使用nrm快速切换镜像

npm install -g nrm

如何切换:

nrm use cnpm

测试镜像速度

nrm test cnpm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,347评论 0 5
  • 本文参考:【原】npm 常用命令详解从0开始发布一个无依赖、高质量的npm包Yarn 官网 上一篇文章 npm总结...
    双面小Q阅读 6,813评论 0 6
  • linux的比较简单,直接修改配置文件即可,这里就不再赘述 设置Git代理 http代理: 临时代理: expor...
    Jengro阅读 21,560评论 0 13
  • 首先交代故事的起因。vue2.0发布了,随之vue-cli脚手架工具也迎来了版本更新-2.4,本以为新特性会带来一...
    Ray1214阅读 4,592评论 0 0
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 12,415评论 0 9