【问题标题】:Create App installer for windows - Electron (electron-packager, electron-builder)为 windows 创建应用安装程序 - Electron (electron-packager, electron-builder)
【发布时间】:2017-01-29 08:25:56
【问题描述】:

谁能帮我解决以下问题。

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


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

应用程序(由 electron-builder 创建)的问题在于,每次我在 Windows 操作系统上运行应用程序(MyApp)时,都会加载其他内容(界面),然后应用程序需要一段时间才能加载开始(可能大约 7-8 秒)。

附上一张图片:

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

请帮助/指导

谢谢!!

【问题讨论】:

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


    【解决方案1】:

    这两者有什么区别?电子包装器和电子生成器。

    electron-builder 包括 electron-packager。 electron-packager 仅打包您的应用,但 electron-builder 打包,以可分发的格式(例如 dmg、setup exe、AppImage)构建并发布到 GitHub Releases 或 Bintray。

    应用程序(由 electron-builder 创建)的问题在于,每次我在

    上运行应用程序(MyApp)

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

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

    使用 electron-builder,您可以 — 只需将 build.win.target 设置为 nsis 并将 build.nsis.perMachine 设置为 true。请查看所有可用选项 — https://github.com/electron-userland/electron-builder/wiki/Options#NsisOptions

    【讨论】:

    • 任何想法,关于我如何更新桌面应用程序?通过松鼠对吗?你能指导我完成同样的事情吗?请帮忙!!
    • 如果您使用 Squirrel.Windows 目标(默认)- 是的,使用 Squirrel.Windows。如果您使用 NSIS - 自动更新尚未准备好使用。
    • 有什么链接可以指点我吗??另外要使用自动更新,我必须将build.win.target 设置为squirrel。但它会像安装程序(如 nsis)一样工作吗?
    • 要将自动更新功能集成到 Windows 应用程序中,必须使用 Squirrel.Windows 构建它。但问题是当我使用 squirrel 构建它时,我无法安装应用程序(就像 NSIS 的工作方式一样)
    • 以上的cmets你能回答吗?
    猜你喜欢
    • 2016-07-23
    • 1970-01-01
    • 2022-01-16
    • 2020-05-28
    • 2021-11-26
    • 2016-08-24
    • 1970-01-01
    • 2020-02-03
    相关资源
    最近更新 更多