解决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

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

推荐阅读更多精彩内容