使用 Electron-Forge Windows Squirrel 在 Linux 上构建适用于 Windows 的安装程序 Electron 应用程序

build installer electron app for windows on linux using electron-forge windows squirrel

提问人:balaji 提问时间:11/10/2023 更新时间:11/14/2023 访问量:30

问:

我们如何使用 electron forge 在 linux (CentOS) 上为 Windows 的 Electron 应用程序创建安装程序。

当我尝试面对以下问题时

wine:Z:\tmp\acs-bot\node_modules\electron-winstaller\vendor\rcedit.exe 的 EXE 格式错误。 在 ChildProcess 中。(/tmp/acs-bot/node_modules/electron-winstaller/src/spawn-promise.ts:52:16) 在 ChildProcess.emit (node:events:513:28) 在 ChildProcess.emit (node:domain:489:12) 在 maybeClose (node:internal/child_process:1100:16) 在套接字。(节点:内部/child_process:458:11) 在 Socket.emit (node:events:525:35) 在 Socket.emit (node:domain:489:12) 在管道。(节点:net:301:12)

Linux Windows 葡萄酒 电子锻造

评论


答:

0赞 Mike Hearn 11/14/2023 #1

这是一个常见的请求。使用 Forge/Builder 进行交叉构建是很困难的,但有一个不同的部署工具可以自动完成,而无需任何设置(没有葡萄酒等)。它可能对您有用:

https://hydraulic.dev/

(披露:我在这个工具上工作)