electron打包工具有两个:electron-builder,electron-packager,官方还提到electron-forge,其实它不是一个打包工具,而是一个类似于cli的工具集,目的是简化开发到打包的一整套流程,内部打包工具依然是electron-packager。 electron-builder与electron-packager相比各有优劣,electron-builder配置项较多,更加灵活,打包体积相对较小,...
使用Electron打造跨平台程序需要关注的技术点 Electron Forge可以被认为是Electron Builder的替代品,后者在应用程序构建和发布方面实现了相同的用例。这两个项目在理念上的关键区别在于,Electron Forge专注于将现有的官方工具组合成一个单一的构建管道,而Builder则为大多数构建任务重写自己的内部逻辑。 背景 上篇文章已经介...
理由很充分:Electron-Forge简单而又强大,目前 electron 应用最好的构建工具之一。这里提一下 electron-builder 其和electron-forge 的介绍和区别。看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。
简介 electron打包工具有两个:electron-builder,electron-packager,官方还提到electron-forge,其实它不是一个打包工具,而是一个类似于cli的工具集,目的是简化开发到打包的一整套流程,内部打包工具依然是electron-packager。 electron-builder与electron-packager相比各有优劣,electron-builder配置项较多,更加灵活...
electron官网:https://www.electronjs.orgelectron forge官网:https://www.electronforge.ioelectron builder官网:https://www.electron.build/ 环境要求:git、node@14版本以上、npm@8版本以上。具体的可以看一下官方的文档,也可以不管,后面有提示再根据提示更新和安装。
2.2 构建工具 Electron-Forge 理由:简单而又强大,目前 electron 应用最好的构建工具之一。 这里提一下 electron-builder 其和 electron-forge 的介绍和区别,看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。
Electron-builder 在macOS上面打包,就比electron-forge小很多。Electron-forge搞出来的包,能有1.7G。 真正的困难是软件相互作用产生的复杂性。 使用Electron,就会本能的想到:既然使用浏览器做UI,那么前端那么多好的UI框架:React、Vue,是不是直接加进去,就如虎添翼了?对,很多人是这么想的,我也不例外,也是这么干的...
Electron-builder:一个流行的打包工具,支持将Electron应用程序打包为Windows可执行文件(.exe)。 Electron-forge:另一个常用的打包工具,支持将Electron应用程序打包为Windows安装程序(.msi)。 macOS平台: Electron-builder:可以将Electron应用程序打包为macOS应用程序(.app)。
理由很充分:Electron-Forge简单而又强大,目前 electron 应用最好的构建工具之一。 这里提一下 electron-builder 其和electron-forge 的介绍和区别。 看下图所示: 两者最大的区别在于自由度,两者在能力上基本没什么差异了,从官方组织中的排序看,有意优先推荐 electron-forge 。 4.3Web方案选型 我们采用的是 Vue3 ,同...
3)命令行生成: 使用 sips 和 iconutil 生成。 5.2二进制文件构建 本章节内容是基于 electron-forge 阐述的,不过原理是一样的。 在开发桌面端应用时,会有场景要用到第三方的二进制程序,比如 ffmpeg 这种。 在构建二进制程序时,要关注以下两个注意项。 1)二进制程序不能打包进 asar 中 可以在构建配置文件(forge...