Answers:
电子包装商(电子更新者在本次提交中进行了更新:“重构:合并电子包装者”)被电子制造商使用。这篇文章指出
如果您真的要去城镇,请看一下电子制造商,该制造商会收集电子包装商生产的包装并创建自动安装程序。
2019年8月更新
我已经使用了超过一年的电子生成器,将我的应用打包为macOS,Windows 10和Ubuntu桌面。维护者develar在今年早些时候添加了一个出色的文档站点,并且一直关注macOS的Gatekeeper更改,以确保安装程序和更新程序仍然有效。
2018年11月更新
Electronic-builder的主要开发人员继续在该项目中投入大量工作,包括对Electron 3的支持,新的工件发布目标,并定期发布bug修复程序。先前的维护者退出了electronic-packager,他们仍然没有Windows维护者,并且仍然不支持签名的Windows二进制文件。以供参考:
electron-packager ( 72 releases, 17 open issues, 639 closed)
electron-builder (651 releases, 399 open issues, 2,603 closed)
2017年12月更新
在过去的一年中,Electron-builder一直在努力工作,每周推出具有功能和错误修正的新版本。https://www.electron.build/上的文档非常出色,并且遵循《快速安装指南》(第一页,下几节)后的内容,包括样板项目和逐步说明。
2017年6月更新
electron-builder
完成打包步骤(像electron-packager
这样),并构建平台特定的安装程序(如pkg
Mac的Mac AppStore,Windows的NSIS或Windows Store以及Linux的AppImage)。
对于我现有的项目,electron-forge
失败并出现在package.json
和中的“缺少依赖项” node_modules
。
它没有充分的文档记录,但electron-builder
已于今年初从Squirrel.windows切换到NSIS,作为默认的Windows安装程序。NSIS制作的安装程序包要小得多(在我的项目中,安装包的大小从90mb减少了30mb)。
原始帖子
截至2017年3月,它们在很大程度上具有功能奇偶性。我发现以下内容:
electronic-packager打包源代码并生成可执行文件。
electronic-builder可以在电子中生成具有“自动更新”支持的安装程序。
electron-packager
似乎只创建一个带有可执行文件的文件夹,该文件夹会启动应用程序。它似乎没有创建一个实际的安装程序?
好的,我知道这个线程很旧,但是我想建议任何人/每个人都使用电子伪造,它将使您的生活变得更好,并且我认为使用它会使您感到更聪明。我个人面临包装困境的噩梦。它具有简陋的CLI,可在全球范围内安装,您的梦想可能成真。
我当然希望能有所帮助!不用担心,我没有做到,但是它可以帮助我制作桌面应用程序。
您可以使用此https://github.com/SimulatedGREG/electron-vue/来使用vue和electronic生成模板,它同时支持电子封装程序和电子生成程序。
对我来说,我总是更喜欢电子生成器,因为它对我来说要简单得多,并且可以使用travis ci和appveyor生成二进制文件,并使用pulish到github发布,就像我制作的这个仓库https://github.com/gengjiawen/android-studio-助手/发布。