为Windows创建应用安装程序-电子(电子打包程序,电子生成器)

Ani*_*air 5 installer windows-installer desktop-application electron electron-builder

有人可以帮我解决以下问题吗?

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


我都用过。他们两个都创建一个.exe文件。
但是使用builder创建的文件可以单独使用(不需要其他文件)

该应用程序的问题(由电子生成器创建)是,每次我在Windows操作系统上运行该应用程序(MyApp)时,都会加载其他内容(界面),然后该应用程序需要一段时间才能启动(也许大约7-8秒)。

附有图片: 在此处输入图片说明

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

请帮助/指导

谢谢 !!

dev*_*lar 5

两者有什么区别?电子包装商和电子制造商。

电子助洗剂包括电子包装剂。electronic-packager仅打包您的应用程序,而是electronic-builder打包,以可分发格式(例如dmg,setup exe,AppImage)构建并发布到GitHub Releases或Bintray。

该应用程序(由电子生成器创建)的问题在于,每次我在以下位置运行该应用程序(MyApp)

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

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

使用电子制造商,你可以-刚刚成立build.win.targetnsisbuild.nsis.perMachinetrue。请查看所有可用选项-https: //github.com/electron-userland/electron-builder/wiki/Options#NsisOptions