3

有人可以帮我解决以下问题。为Windows创建应用安装程序 - Electron(electron-packager,electron-builder)

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


我已经使用了两者。并且他们都创建了一个.exe文件。
但随着制造商创造了一个可以独立使用(不需要其他文件)

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

是否附有图片: enter image description here

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

运行它请帮助/指南

谢谢!!

回答

4

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

电子制造商包括电子包装商。电子包装商只打包你的应用程序,但电子构建包,建立可分发格式(例如dmg,setup exe,AppImage)并发布到GitHub发布或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

+0

任何想法,关于如何更新桌面应用程序?通过松鼠对吗?你能指导我通过相同的?请帮忙 !! –

+1

如果您使用Squirrel.Windows目标(默认) - 是的,使用Squirrel.Windows。如果您使用NSIS - 自动更新尚未准备好使用。 – develar

+0

您可以指向我的任何链接?同样为了使用自动更新,我必须将'build.win.target'设置为'squirrel'。但是,它会像安装程序(如nsis)一样工作吗? –

相关问题