最近尝试用Electron写App,用npm安装electron依赖的时候卡了很久,很自然想到是网络问题,没想到npm设置了代理还是下不下来。
折腾了半天终于解决了,所以把自己最后发现的方法发到网上,供后来人参考。
简而言之,electron的安装脚本是自己下载相关文件的,不通过npm,所以要单独为安装脚本设置代理。给electron设置代理的方法参见Advanced Installation Instruction。另外,新版文档中给出的设置环境变量的教程链接不知道为什么有问题(是两个指向自身的链接),正确链接是Node 10 and above和Before Node 10。