electron解决下载慢

场景复现:在安装包electron(npm install --save-dev electron)的时候,会去官方源https://github.com/electron/electron/releases/download/下载一个ZIP包,大概80-90MB左右,由于下载站点是github,众所周知的原因,导致下载非常慢,虽然官方提供修改环境变量来修改下载源的方法,但是有些时候环境变量无法生效,所以直接在源代码里面修改源是最快捷的方法。

  1. 下载安装包

npm install --save-dev electron下载,然后当准备下载压缩包的时候停止

  1. 修改源代码

源代码位置

修改变量为淘宝源:http://npm.taobao.org/mirrors/electron/

  1. 重新运行npm install --save-dev electron安装,这个时候就可以很快安装完了。

注意事项:

  1. 在安装的时候没有出现进度条,以为没有安装好

    答 :我们查看源代码得到在设计进度条的时候采用了setTimeout函数,这里第二个参数值是30*1000,故在30秒以后还没有下载完成,那么就会出现进度条,但是如果网速足够快,那么进度条不会出现,所以只要是安装过程中没有出现报错,就是安装完成了,具体如下图所示。

  1. 调用的下载函数如下图所示,下载函数如上图所示

electron解决下载慢(亲测有效)相关推荐

  1. vs2017/2019无法登陆:我们无法刷新此账户的凭据,解决方法(亲测可用)

    vs2017/2019无法登陆:我们无法刷新此账户的凭据,解决方法(亲测可用) VS一直未登录使用,30天的试用期过后,需要登陆微软账户才能继续使用,登录VS2017/2019时报错:"出现 ...

  2. 已解决org.springframework.beans.factory.UnsatisfiedDependencyException异常的正确解决方法,亲测有效!!!

    已解决org.springframework.beans.factory.UnsatisfiedDependencyException异常的正确解决方法,亲测有效!!! 文章目录 报错问题 解决方法 ...

  3. transporter上传卡正在交付_Xcode11使用Transporter上传AppStore时卡住解决方式,亲测可用...

    Xcode11使用Transporter上传AppStore时卡住解决方式,亲测可用 在Authenticating with the iTunes store(即AppStore认证)卡住 解决办法 ...

  4. Office LTSC 专业增强版 2021 显示“你的许可证并非XX”横幅解决方法(亲测有效,2016专业增强版同样适用,其他版本自行测试)

    标题: Office LTSC 专业增强版 2021 显示"你的许可证并非XX"横幅解决方法(亲测有效,2016专业增强版同样适用,其他版本请自行测试) 问题描述: 我们在使用 O ...

  5. 关于eplan2.7一敲键盘就卡死的解决办法(亲测有效)

    关于eplan2.7一敲键盘就卡死的解决办法(亲测有效) 第一次写博客,因为误打误撞把问题解决了,实在太激动了,之前没看过有这种方法,所以在这把解决问题的过程说一下,话有点多,不想看的朋友直接看正文即 ...

  6. Adobe Acrobat DC卸载更新出现问题,重装更新显示找不到源而反复出现window installer 安装失败(开机弹窗,升级不了)解决方法,亲测有效!!!

    @ Adobe Acrobat DC卸载更新出现问题,重装更新显示找不到源而反复出现window installer 安装失败(开机弹窗,升级不了)解决方法,亲测有效!!! 某天电脑使用Adobe退出 ...

  7. 苹果ios 11系统无法连接服务器,ios11 App Store无法连接解决办法,亲测可用

    原标题:ios11 App Store无法连接解决办法,亲测可用 之前咱们公众号:果粉之家曾多次介绍过IOS11的新功能,包括:加入蜂窝数据开关,可自定义控制中心,支持屏幕录像,支持GIF动图,可以设 ...

  8. windows11右键文件夹一直转圈,然后闪屏解决方法,亲测有效!!!

    windows11右键文件夹一直转圈,然后闪屏解决方法,亲测有效!!! 联想笔记本 R7000 2020 更新win11后一直用着没毛病,今天突然文件夹.应用图标右键一直转圈,然后就闪白屏,一两秒就没 ...

  9. adb devices 找不到设备的解决方法,亲测,超管用

    adb devices 找不到设备的解决方法,亲测,超管用 参考文章: (1)adb devices 找不到设备的解决方法,亲测,超管用 (2)https://www.cnblogs.com/sjq1 ...

最新文章

  1. 如何应用Java的BigDecimal类
  2. flume源码学习4-SourceRunner与ExecSource实现
  3. 杭电2097--Sky数
  4. 发文越多,影响力会越大吗?
  5. linux mysql 主从数据库_linux mysql数据库的主从配置
  6. phpmyadmin的安装部署
  7. Python学习入门基础教程(learning Python)--6.4 Python的list与函数
  8. Python正则表达式re.sub使用
  9. php上传文件大小读取,怎么修改php上传文件的大小限制?
  10. 图像算法三:【图像增强--空间域】图像平滑、中值滤波、图像锐化
  11. ESFramework介绍之(34)―― ITcpServerAgent和IUdpServerAgent组件关系图
  12. java equals方法可变_java中equals方法和“==”的区别
  13. MATLAB——zeros
  14. 讨一个上海中上条件的老婆的成本 (zz)
  15. Java练习21:递归方法求n!
  16. 计算机单位 字节,字节是什么意思?字节是什么单位
  17. 求职经历,三轮技术面 +HR 面,面试也不过如此
  18. Layer 1: Single Objects
  19. 四旋翼飞行器教学笔记2 —— 飞行器de姿态读取 1
  20. Eclipse Memory Analyzer 使用技巧

热门文章

  1. 电路的等效变换(二)
  2. Excel 2010 VBA 入门 004 保存带有宏的工作薄
  3. 机器学习讲堂 ACF 聚合通道检测
  4. 普中51秒表简单易懂
  5. pcf85263 linux驱动源码,PCF85263AT/AJ
  6. centos7安装部署gitlab
  7. 2018 届互联网校招高薪清单曝光:25 万年薪只是白菜价?
  8. 嵌入式硬件(四)常用模拟集成电路
  9. 中国无尘室饮水机市场趋势报告、技术动态创新及市场预测
  10. 什么是interop