Electron - 在 Mac 上为 Windows x64 构建安装程序

问题描述 投票:0回答:1

我是 electron 的新手,正在尝试使用我的 mac 为 electron 应用程序构建一个 Windows 安装程序。我正在使用 electron-packager 打包应用程序,然后使用 electron-wix-msi 构建安装程序。执行构建安装程序步骤时,抛出错误

Unable to read file info from exe. Falling back to packaging description. Error: spawn Unknown system error -86
。请在随附的屏幕截图中查看完整的错误消息。

我想强调的是,当我为 macOS 构建安装程序时,它是有效的。我应该明白我不能使用 mac 构建 windows 安装程序吗?

build_installer64.ts 文件:

electron windows-installer electron-builder electron-packager
1个回答
0
投票

你不能那样做,你必须在Windows平台上这样做。 我使用 GitHub Actions 为每个平台构建我的应用程序,Windows 代码: https://sudovanilla.com/code/Korbs/electron-builder-sample/-/blob/main/.github/workflows/build.yml#L52-71

您也可以选择使用 Windows 虚拟机并在其中重复相同的过程。


更新,对于那些有兴趣在 Linux 上这样做的人来说,构建一个 EXE 安装文件似乎是可能的。您需要安装

wine
并使用:

npx electron-builder build --win
© www.soinside.com 2019 - 2024. All rights reserved.