使用 electron-builder 将电子应用程序打包到单个 .exe 安装程序中
Posted
技术标签:
【中文标题】使用 electron-builder 将电子应用程序打包到单个 .exe 安装程序中【英文标题】:Package electron app into a single .exe installer with electron-builder 【发布时间】:2021-10-14 09:57:42 【问题描述】:当我使用 electron-builder 打包我的电子应用程序时,我最终得到一个文件夹 dist
,如下所示:
dist
|
- win-unpacked/
- builder-debug.yml
- builder-effective-config.yml
- lemur-companion Setup 0.0.0.exe
- lemur-companion Setup 0.0.0.exe.blockmap
看起来这里的安装 exe 文件在同一个文件夹中有依赖项,但我想给我的用户一个他们可以运行来安装软件的 exe 文件,我该怎么做?
【问题讨论】:
您可以分发lemur-companion Setup 0.0.0.exe
。其余的可以忽略
【参考方案1】:
在您的构建目录中,*.exe 文件已经是用户可以安装的“单个 exe 文件”。 *.yml 文件等其他文件对主 exe 文件并不重要。您可以简单地忽略其余部分或删除它们,您的构建将照常工作。
【讨论】:
以上是关于使用 electron-builder 将电子应用程序打包到单个 .exe 安装程序中的主要内容,如果未能解决你的问题,请参考以下文章
使用 electron-builder 从电子应用程序构建独立的 .exe
使用 electron-builder 的 snap 安装程序的默认主目录