我需要从一个电子应用程序的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,没有perMachine
https://github.com/electron/windows-installer的选项
编辑-解决方案
对electron-wix-msi的这些拉取请求更改解决了我的问题:https://github.com/felixrieseberg/electron-wix-msi/pull/138
2条答案
按热度按时间6yt4nkrj1#
我已经在每台机器上打包了多个电子应用程序。它只是一堆文件。可能是一大堆文件。对于那些具有未打包的node_modules目录的应用程序,我只是在预构建步骤中使用heat来创作组件。除此之外,它就像任何其他应用程序一样。
ix0qys7i2#
我在electron-wix-msi上定制了一个拉请求/分支来解决我的问题:https://github.com/felixrieseberg/electron-wix-msi/pull/138