electron 使用 —— 使用 electron-builder 打包出现的错误

electron 开发遇到的坑

electron-builder 打包出错 ———— 相关包的内容无法下载下来

补充一下,遇到这种情况的朋友没最好不要自己改来改去,如果遇到这种无法解决,还不知所以的问题,直接重装一下NPM electron (切记不要放在C盘最容易出问题),然后去github 上面吧electron-quick-start 项目下载下来,试一下能运行成功就把自己的文件放进去,不能运行成功就改一下环境(官方给出的文件里面有个资源获取的方式需要改一下,有可能会报错)

基础知识点

  • electron-builder
  • electron-builder --dir

区别:
打包完成之后前者是生成一个 exe 安装程序,使用winCodeSign nsis,后者是直接生成一个免安装的执行程序。

electron-builder 打包
 electron-builder --dir 打包
注意

默认情况下图标是直接使用的默认图标,可以选择配置自己的图标。

对于第二种方式生成的exe 文件还可以自己使用 nsis 重新将其打包成上面的安装程序。

解决打包错误

打包时出现的错误部分截图,大多数是忘记截图了,基本上遇到的问题和[Electron 打包问题:《electron-builder 下载各种依赖出错》](https://blog.csdn.net/cctvcqupt/article/details/87904368)是相同的。

补充一些东西: 下载缺少的文件的时候直接下载 xxxx.7z 文件的时候将会很慢

**下载地址集合: **

		electron : 
		//下载速度较慢
		https://github.com/electron/electron/releases   
		//taobao 的镜像地址
		https://npm.taobao.org/mirrors/electron/

[外链图片转存失败(img-odbX2FYZ-1565936114061)(./102.png)]
下载完成之后copy 目录
下载目录

		winCodeSign:
		https://github.com/electron-userland/electron-builder-binaries/releases  
		//选择对应的版本

在这里插入图片描述
source 文件目录
[外链图片转存失败(img-7E6nxaXW-1565936114062)(./106.png)]

将上面三个文件分别copy到下面的文件目录下面文件目录参考下图和博客;
[外链图片转存失败(img-ngjCm7NN-1565936114063)(./109.png)]



[外链图片转存失败(img-FpuLtb5L-1565936114063)(./108.png)]

使用 sources 压缩文件中的文件夹的时候需要特别注意文件的位置和层级关系,安装之后再次打包如果还是出现下载的问题,说明文件的位置未安置正确


复制完成之后还需要修改一个文件位置: 两个文件需要放到当前文件目录下面的上层,否则还是会出现文件找不到的情况
[外链图片转存失败(img-uAytTC4m-1565936114063)(./110.png)]

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值