电子build造者与电子包装者

电子制造商和电子包装商之间的主要区别是什么? 有两个例子项目? 哪个更适合独立的.exe应用程序构build?

电子包装商(更新:在这个承诺中改变:“重构:合并电子包装商”) 。 这篇文章说

如果你真的想去镇上,看看电子制造商,它采取由电子包装商生产的包装,并创build自动安装。

  • 电子生成器的例子

  • 电子制造商React样板工程

  • electron-packager React样板工程 ,虽然使用电子制造商有一个GitHub的问题 。

截至2017年3月,很大程度上,它们具有function平价。 我发现了以下内容:

  • 他们都是“ 电子用户 ”组织,所以他们都是“合法的”。
  • 电子包装工没有窗户维护者
  • 电子build设者有更多的贡献者,更多的封闭问题,所以可能有更多的错误,或更多的用户。 电子包装商有更多的明星。
  • 电子制造商比电子包装商支持更多的目标格式
  • 电子伪造是基于电子包装的,所以这可能是一种更容易的“开箱即用”体验。

2017年6月更新

对于我现有的项目, electron-forge失败了,并且存在于我的package.jsonnode_modules的“缺失依赖”。

这是没有很好的文件,但electron-builder从Squirrel.windows切换到NSIS今年早些时候作为默认的Windows安装程序。 NSIS制作的安装程序包相当小(从我的项目情况来看,从90mb降到30mb)。

电子包装商打包源代码并生成可执行文件。

电子制造商可以在电子中产生具有“自动更新”支持的安装程序。

http://electron.atom.io/docs/api/auto-updater/

您可以使用这个https://github.com/SimulatedGREG/electron-vue /使用vue和electron来生成模板,它支持电子包装商和电子制造商。

对我来说,我总是比较喜欢电子制造商,因为它对我来说简单得多,可以使用travis ci和appveyor生成二进制文件,并将其转换成github发行版,就像我做的https://github.com/gengjiawen/android-studio-帮手/版本; 。

好吧,我知道这个线程是老的,但我想build议任何人/每个人都使用电子伪造 ,它会让你的生活变得更好,我想你会觉得使用它更聪明。 我个人曾经在包装上遇到了噩梦。 它有一个死气沉沉的环境,在全球安装,你的梦想可能成真。

我当然希望它有帮助! 别担心,我没有做到,但它可以帮助我制作桌面应用程序。