当前位置: 首页 > news >正文

electron-builder 打包问题,下载慢解决方案

目录

  • 问题说明
  • 设置下载源 ?
  • 解决方案
    • 思路
    • 下载Electron
    • 下载winCodeSign
    • 下载nsis
    • 下载nsis-resources
  • 总结

问题说明

项目使用了Electron,在第一次打包时会遇见下载慢,导致打包进度几乎停滞不前,甚至可能直接报错
其实这是因为Electron 的源在国外,我们直接下载,大家都懂,这下载速度堪称龟速…

设置下载源 ?

网上查了,好多方案都是说设置npm的下载源(使用淘宝镜像),设置electron的下载源等方法,可是我设置后下载速度依旧没有改变!!!,看了下评论,有的网友说可行,也有说不行的,看来还是得靠运气…

经过努力,最终,我找到了可行的方案,并在这里进行总结

解决方案

思路

打包时,在遇见进度卡住,下载停滞不前时,我们直接去
https://npm.taobao.org/mirrors/ 下载对应的文件
在这里插入图片描述

下面是我打包时,依次遇见的问题

下载Electron

在这里插入图片描述

这里我们去 https://npm.taobao.org/mirrors/electron/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron/Cache在这里插入图片描述

下载winCodeSign

在这里插入图片描述

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/winCodeSign
在这里插入图片描述

下载nsis

在这里插入图片描述

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis在这里插入图片描述

下载nsis-resources

在这里插入图片描述

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis在这里插入图片描述

总结

这样,我们通过手动下载文件,并将其放在正确的位置后,我们在打包时就可以跳过下载的步骤,从而顺利完成了!!!

http://www.lryc.cn/news/321397.html

相关文章:

  • (简单成功)Mac:命令设置别名
  • Grok-1:参数量最大的开源大语言模型
  • Python 自然语言处理库之stanza使用详解
  • 计算机网络:数据交换方式
  • 万用表革新升级,WT588F02BP-14S语音芯片助力智能测量新体验v
  • Day61:WEB攻防-PHP反序列化原生类TIPSCVE绕过漏洞属性类型特征
  • 【开源】SpringBoot框架开发不良邮件过滤系统
  • 详细教---用Django封装写好的模型
  • 设计模式 抽象工厂
  • OPTIONS请求(跨域预检查)
  • 游戏反云手机检测方案
  • HarmonyOS NEXT应用开发之动态路由
  • wayland(xdg_wm_base) + egl + opengles 使用 Assimp 加载带光照信息的材质文件Mtl 实现光照贴图的最简实例(十七)
  • 【NLP笔记】Transformer
  • 【Unity】程序创建Mesh(二)MeshRenderer、光照、Probes探针、UV信息、法线信息
  • 每日一练:LeeCode-167. 两数之和 II - 输入有序数组【双指针】
  • 性能优化(CPU优化技术)-NEON指令详解
  • 服务器硬件基础知识和云服务器的选购技巧
  • 深度学习PyTorch 之 transformer-中文多分类
  • STC 51单片机烧录程序遇到一直检测单片机的问题
  • 后端系统开发之——接口参数校验
  • IDEA 配置阿里规范检测
  • 数据仓库系列总结
  • gitlab runner没有内网的访问权限应该怎么解决
  • el-tree 设置默认展开指定层级
  • python便民超市管理系统flask-django-nodejs-php
  • HarmonyOS — BusinessError 不能被 JSON.stringify转换
  • JupyterNotebook 如何切换使用的虚拟环境kernel
  • 预防GPT-3和其他复杂语言模型中的“幻觉”
  • 从源码解析AQS