解决electron下载不走代理问题

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.这样设置的原因

见下图所示源码:


image.png

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


image.png

所以,应该了解了吧。

你可能感兴趣的:(解决electron下载不走代理问题)