electron 是否不可能制作一个按机器而不是按用户的电子应用程序MSI安装程序?

a5g8bdjr  于 2022-12-08  发布在  Electron
关注(0)|答案(2)|浏览(153)

我需要从一个电子应用程序的MSI捆绑与另一个MSI也设置为每台机器,而不是每用户。它似乎这种组合的东西不存在。

电子生成器松鼠Windows:允许使用squirrelWindows创建MSI并将msi布尔值设置为true,但没有perMachine选项。https://www.electron.build/configuration/squirrel-windows
电子制造商NSIS:具有perMachine选项,但显然不适用于MSI。https://www.electron.build/configuration/nsis
电子-Wix-MSI:创建MSI,但看不到更改perMachine标志的功能。https://github.com/felixrieseberg/electron-wix-msi
Windows安装程序:创建MSI,没有perMachinehttps://github.com/electron/windows-installer的选项

编辑-解决方案

对electron-wix-msi的这些拉取请求更改解决了我的问题:https://github.com/felixrieseberg/electron-wix-msi/pull/138

6yt4nkrj

6yt4nkrj1#

我已经在每台机器上打包了多个电子应用程序。它只是一堆文件。可能是一大堆文件。对于那些具有未打包的node_modules目录的应用程序,我只是在预构建步骤中使用heat来创作组件。除此之外,它就像任何其他应用程序一样。

ix0qys7i

ix0qys7i2#

我在electron-wix-msi上定制了一个拉请求/分支来解决我的问题:https://github.com/felixrieseberg/electron-wix-msi/pull/138

相关问题