electron-builder 的基本使用

electron打包说明

打包步骤

step1: 将 index.html 放到 h5 目录中

step2:在h5目录中 执行打包命令

shell 复制代码
yarn electron-builder

打包结果

会生成一个 字里华夏 的目录,

1、cd 到 字里华夏 目录 其中有一个 字里华夏Setup1.2.0.exe文件, 这个是 桌面应用的 安装文件。

2、再cd到 win-uppacked 目录下,有一个 字里华夏.exe 文件,这个是 桌面应用 的直接启动文件。

打包配置

1、main.js 文件中,有相关的打包配置

2、在 packge.json 中, 也有相关的 打包配置

打包 主体依赖

electron-builder 作为一个用于 Electron 应用程序打包的工具,需要下载并使用 Electron 运行时来创建可执行文件。

在您的应用程序中,您使用的是 Electron 的 API 和功能,并且在打包时,electron-builder 将这些文件放入一个自包含的二进制文件中。

这样可以确保应用程序在不同平台上的运行稳定性,并且与操作系统和其他应用程序之间的兼容性。

在打包过程中,electron-builder 会下载您指定的 Electron 版本,例如 electron-v12.2.3-win32-x64.zip,然后解压缩这个 zip 包,并将其中的内容打包到您的应用程序中,使其成为一个可执行文件。这个 zip 包中包含了 Electron 运行时所需要的所有文件,例如 Node.js、Chromium 等。

首次打包

由上所述, 第一次 执行 yarn electron-builder 打包的命令时, 会到 GitHub (https://github.com/electron/electron/releases/)上下载 electron-builder 的依赖包失。

其依赖 包 有以下三个:

  • 下载 electron-v9.0.2-win32-x64.zip 放在下面目录
shell 复制代码
C:\Users\hero\AppData\Local\electron\Cache
  • 下载 winCodeSign-2.6.0.7z 放在下面目录
shell 复制代码
C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign
  • nsis-3.0.4.1.7z
shell 复制代码
C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis

为了防止 github 访问不了的情况, 我把 以上的三个依赖, 都 放在了 depends 目录下了。

使用的时候,直接 将 electron.zip 解压 结果 和 electron-builder.zip 解压 结果

放到 C:\Users\hero\AppData\Local\下;

特别说明

1、不要修改 h5 的 目录名称

相关推荐
Jiaberrr1 小时前
前端实战:使用JS和Canvas实现运算图形验证码(uniapp、微信小程序同样可用)
前端·javascript·vue.js·微信小程序·uni-app
everyStudy1 小时前
JS中判断字符串中是否包含指定字符
开发语言·前端·javascript
城南云小白1 小时前
web基础+http协议+httpd详细配置
前端·网络协议·http
前端小趴菜、1 小时前
Web Worker 简单使用
前端
web_learning_3211 小时前
信息收集常用指令
前端·搜索引擎
Ylucius1 小时前
动态语言? 静态语言? ------区别何在?java,js,c,c++,python分给是静态or动态语言?
java·c语言·javascript·c++·python·学习
tabzzz1 小时前
Webpack 概念速通:从入门到掌握构建工具的精髓
前端·webpack
200不是二百2 小时前
Vuex详解
前端·javascript·vue.js
滔滔不绝tao2 小时前
自动化测试常用函数
前端·css·html5
LvManBa2 小时前
Vue学习记录之三(ref全家桶)
javascript·vue.js·学习