为Windows创建应用程序安装程序 - Electron(electron-packager,electron-builder)

时间:2016-09-21 07:53:34

标签: windows-installer installer desktop-application electron electron-builder

有人可以帮我解决以下问题。

这两者有什么区别? electron-packagerelectron-builder


我用过两者。它们都创建了一个.exe文件。
但是使用构建器创建的那个可以独立使用(不需要其他文件)

应用程序(从电子制造商创建)的问题在于,每次我在Windows操作系统上运行应用程序(MyApp)时,都会有其他东西(界面)加载,然后应用程序需要一段时间开始(可能大约7-8秒)。

附上图片: enter image description here

为什么我不能像其他Windows应用程序一样创建安装程序。我安装一次,然后从Programs -> MyApp

运行它

请帮助/指导

谢谢!

1 个答案:

答案 0 :(得分:4)

  

这两者有什么区别?电子包装和电子建设者。

电子助推器包括电子封装器。 electron-packager只打包你的应用程序,但是电子建设者包,以可分发的格式(例如dmg,setup exe,AppImage)构建并发布到GitHub Releases或Bintray。

  

应用程序(从电子制造商创建)的问题在于,每次我在

上运行应用程序(MyApp)

您应该处理Squirrel.Windows事件,请参阅https://github.com/electron/windows-installer#handling-squirrel-events

  

为什么我不能像其他Windows应用程序一样创建安装程序。

使用电子制作工具,您可以 - 只需将build.win.target设置为nsis,将build.nsis.perMachine设置为true。请参阅所有可用选项 - https://github.com/electron-userland/electron-builder/wiki/Options#NsisOptions