在公司,上次装angular碰到很多错误,这次装protractor也是碰到很多错误,到今天为止,第三天了,还是没装上。昨天晚上回去在自己的电脑上,装nagular跟protractor,不到半小时,通通搞定~
原因是因为在公司是使用了翻墙软件的,但是网络组那边为了统一管理,使用了代理,在谷歌浏览器设置中搜索proxy
早在入职时,我们就配置了浏览器的代理,但是只是按照步骤一步一步下去,具体什么效果都不知道
然后今天发现似乎懂一点点,但是不知正确与否,还待以后成长后再来验证
那个翻墙软件有一种pac模式跟全局模式,pac模式(proxy automatic configuration)就会使用上面的那个配置,全局模式则会使用下面那个配置,上面则不会生效
上司跟我说了三种协议:http,https,socks
我只大概知道http用的80端口,保密性低;https用的是443,会加密;socks用的是socks的服务器,一种代理;
具体可参考其余文章http与socks的区别,http与https的区别
总之就是因为这个代理的原因,导致npm下载包时出错,侧面反映npm使用的代理机制可能跟浏览器是不一样的
我还只是一个初入职场的小菜鸟,知识有限,时间有限,对于现在这个时间点这不是我该深入的事,暂时就放在这里,等以后有机会再去深入了解~~~