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)一樣工作嗎? –

相關問題