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

相关推荐
笑醉踏歌行1 小时前
NVM 在安装老版本 Node环境时,无法安装 NPM的问题
前端·npm·node.js
YUJIANYUE1 小时前
Gemini一次成型龙跟随鼠标html5+canvas特效
前端·计算机外设·html5
abiao19811 小时前
npm WARN ERESOLVE overriding peer dependency
前端·npm·node.js
TechExplorer3651 小时前
禁用 npm 更新检查
前端·npm·node.js
行云流水6264 小时前
uniapp pinia实现数据持久化插件
前端·javascript·uni-app
zhangyao9403304 小时前
uniapp动态修改 顶部导航栏标题和右侧按钮权限显示隐藏
前端·javascript·uni-app
福尔摩斯张6 小时前
Axios源码深度解析:前端请求库设计精髓
c语言·开发语言·前端·数据结构·游戏·排序算法
aiguangyuan6 小时前
React 中什么是可中断更新?
javascript·react·前端开发
李牧九丶7 小时前
从零学算法1334
前端·算法