为 windows 创建应用程序安装程序 - Electron(电子包装器、电子构建器)

Create App installer for windows - Electron (electron-packager, electron-builder)

谁能帮我解决以下问题。

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


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

应用程序(由 electron-builder 创建)的问题是,每次我 运行 Windows OS 上的应用程序(MyApp)时,都会有其他东西(界面)加载,然后应用程序启动需要一段时间(可能大约 7-8 秒)。

已附上一张图片:

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

运行

请help/guide

谢谢!!

Whats the difference between the two? electron-packager and electron-builder.

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

The problem with the app(created from electron-builder) is that, everytime I run the app(MyApp) on

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

Why can't I create an installer like other windows application.

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