有人可以帮我解决以下问题。
这两者有什么区别? electron-packager
和electron-builder
。
我用过两者。它们都创建了一个.exe文件。
但是使用构建器创建的那个可以独立使用(不需要其他文件)
应用程序(从电子制造商创建)的问题在于,每次我在Windows操作系统上运行应用程序(MyApp)时,都会有其他东西(界面)加载,然后应用程序需要一段时间开始(可能大约7-8秒)。
为什么我不能像其他Windows应用程序一样创建安装程序。我安装一次,然后从Programs -> MyApp
请帮助/指导
谢谢!
答案 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