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 的 目录名称

相关推荐
黑客老陈14 分钟前
新手小白如何挖掘cnvd通用漏洞之存储xss漏洞(利用xss钓鱼)
运维·服务器·前端·网络·安全·web3·xss
正小安19 分钟前
Vite系列课程 | 11. Vite 配置文件中 CSS 配置(Modules 模块化篇)
前端·vite
暴富的Tdy1 小时前
【CryptoJS库AES加密】
前端·javascript·vue.js
neeef_se1 小时前
Vue中使用a标签下载静态资源文件(比如excel、pdf等),纯前端操作
前端·vue.js·excel
m0_748235611 小时前
web 渗透学习指南——初学者防入狱篇
前端
℘团子এ1 小时前
js和html中,将Excel文件渲染在页面上
javascript·html·excel
z千鑫1 小时前
【前端】入门指南:Vue中使用Node.js进行数据库CRUD操作的详细步骤
前端·vue.js·node.js
m0_748250742 小时前
Web入门常用标签、属性、属性值
前端