1.electron不走代理
Mac电脑,系统设置了代理,终端也设置了代理,但是npm install的时候,electron就是不走代理,贼慢。看了下下载源代码,找到了解决办法。
2.解决办法
2.1 先设置终端走代理
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 ALL_PROXY=socks5://127.0.0.1:7890
2.2 再开启代理
export ELECTRON_GET_USE_PROXY=1
2.3 再执行npm install,即可发现走代理了,下载速度贼快
3.这样设置的原因
见下图所示源码:

当有环境变量ELECTRON_GET_USE_PROXY时,就会走代理。走代理的方法如下:

所以,应该了解了吧。
网友评论