Dec 18

感谢极客学院布道师Sid录制了这么好的nodejs课程http://my.jikexueyuan.com/sid/record/

全部学完了,代码自己敲一遍,转换成自己,尝试不同的解决方案,这样才能举一反三,进步神速。话说,大部分时间都耗在翻墙相关的事情上了,不过都弄利索了,一劳永逸。

说些我学习过程中的经验教训。

首先,墙内的朋友,在CentOS服务器上,一定要用tnvm https://github.com/aliyun-node/tnvm  安装管理nodejs版本。

使用 nrm 模块来管理npm的registry,先临时用淘宝NPM镜像地址装nrm,再用nrm设置npm使用你网络环境下速度快的镜像地址。

npm install -g nrm --registry=https://registry.npm.taobao.org

// 查看有哪些镜像

$ nrm ls

// 对比各个镜像的访问速度

$ nrm test

// 使用淘宝的镜像

$ nrm use taobao

bower的镜像用http的”registry”: “http://bower.herokuapp.com”,不要用https的。

基本这样CentOS上就用不到代理了。如果还不行。。。CentOS用代理,试了能找到的解决方案,只成功了 shadowsocks+proxychains-ng的方式,privoxy 和redsocks的弄了几次都没好,可能是防火墙的问题,以后再研究。

如果是用虚拟机装的CentOS,想要在宿主机访问CentOS的web服务,要改防火墙设置,怕麻烦可直接关了防火墙。相关资料网上很多。CentOS7的默认firewalld防火墙很麻烦,我另外几种代理没弄成,估计是它的原因,等有空改成Iptables试试。

vmware和virtualbox装CentOS,以及后续配置也略有不同,请注意,不过都好解决,搜索呗。

IDE推荐ATOM,我觉得比sublime好。atom是基于nodejs的,安装package也要使用代理,不然,哎。话说sublime也要走代理才能正常装package啊。

极客学院的课程真不错,有需要的可以买VIP啊。

 

cd /d D:\Program Files (x86)\Atom\resources\app\apm\bin
apm config set strict-ssl false
apm config set http-proxy=http://127.0.0.1:8787
apm config set https-proxy=http://127.0.0.1:8787

 

written by panhezeng \\ tags: ,

©panhezeng for 阿潘道, 2006-2018. 原文地址:http://apsay.com/?p=1459
本文遵循署名-非商业性使用共享协议,转载请注明。