电子建设者与电子包装商[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子建设者与电子包装商[关闭]相关的知识,希望对你有一定的参考价值。
electron-builder和electron-packager之间的主要区别是什么?两者都有一些示例项目吗?对于独立的.exe应用程序构建哪个更好?
电子制造商使用的电子封装器was (update: changed in this commit: "refactor: merge electron-packager")。 This article说
如果你真的想去城里,看看电子制造商,它采用电子包装工具生产的包装,并创建自动安装程序。
- electron-builder example
- electron-builder React boilerplate project
- electron-packager React boilerplate project,虽然有一个GitHub issue to use electron-builder。
截至2017年3月,在很大程度上,它们具有功能平等。我发现了以下内容:
- 他们都在“electron-userland”组织中,所以他们都是“合法的”。
- 电子包装商doesn't have a windows maintainer
- 电子建设者有更多的贡献者,还有更多封闭的问题,因此可能会有更多的错误或更多的用户。电子包装有更多的明星。
- 电子制造商比电子封装器支持更多的目标格式
- electron-forge基于电子封装器,因此可能更容易“开箱即用”体验。
2017年6月更新
electron-builder
完成了打包步骤(就像electron-packager
所做的那样),并构建特定于平台的安装程序(如用于Mac的pkg
或Mac AppStore,用于Windows的NSIS或Windows Store以及用于Linux的AppImage)。
对于我现有的项目,electron-forge
以我的package.json
和node_modules
中存在的“缺失依赖”失败了。
它没有很好的记录,但electron-builder
今年早些时候从Squirrel.windows转换到NSIS作为默认的Windows安装程序。 NSIS制作的安装程序包大大减少(在我的项目中,从90mb减少30mb)。
2017年12月更新
Electron-builder在过去一年中一直在努力工作,每周推出具有功能和错误修正的新版本。 https://www.electron.build/上的文档非常好,遵循“快速安装指南”(在第一页,下面几个部分)包括样板项目和逐步说明。
2018年11月更新
primary developer of electron-builder继续为该项目投入大量工作,包括支持Electron 3,新工件发布目的地,以及定期发布错误修复。先前的维护者从电子封装器下台,他们仍然没有窗口维护者,仍然没有support for signed windows binaries。以供参考:
electron-packager ( 72 releases, 17 open issues, 639 closed)
electron-builder (651 releases, 399 open issues, 2,603 closed)
electron-packager包含源代码并生成可执行文件。
电子建设者可以在电子中生成具有“自动更新”支持的安装程序。
http://electron.atom.io/docs/api/auto-updater/
好吧,我知道这个帖子已经老了,但我想建议任何人/每个人都使用electron-forge,它会让你的生活更美好,我觉得你会觉得通过使用它会更聪明。我亲自面对包装困境时醒来的噩梦。它有一个简单的cli,在全球安装它,你的梦想可能成真。
我当然希望它有所帮助!别担心,我没有成功,但它可以帮助我制作桌面应用程序。
您可以使用此https://github.com/SimulatedGREG/electron-vue/使用vue和electron生成模板,它支持电子包装器和电子构建器。
对我来说,我总是喜欢电子建设者,因为它对我来说简单得多,并且可以使用travis ci和appveyor生成二进制文件,并且可以使用github发布,就像我回复制作https://github.com/gengjiawen/android-studio-helper/releases一样。
以上是关于电子建设者与电子包装商[关闭]的主要内容,如果未能解决你的问题,请参考以下文章