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

Posted

技术标签:

【中文标题】Electron - 在 Mac 上为 Windows x64 构建安装程序【英文标题】:Electron - build an installer for Windows x64 on Mac 【发布时间】:2021-12-01 16:03:35 【问题描述】:

我是电子新手,正在尝试使用我的 mac 为电子应用程序构建一个 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 文件:

【问题讨论】:

【参考方案1】:

你不能这样做,你必须在 Windows 平台上这样做。 我使用 GitHub Actions 为每个平台构建我的应用程序,适用于 Windows 的代码: https://github.com/KorbsStudio/electron-builder-sample/blob/main/.github/workflows/node.js.yml#L54-L71

【讨论】:

感谢@korbs 分享此信息。

以上是关于Electron - 在 Mac 上为 Windows x64 构建安装程序的主要内容,如果未能解决你的问题,请参考以下文章

使用Electron开发桌面应用

FS - 在 Webpack 5 上为 Electron 使用 FS

电子制造商:EACCES:权限被拒绝

#yyds干货盘点# Electron常见问题 48 - Electron 获取本机 MAC 地址

如何在Mac上为VR设备转换视频

在 Mac 上为虚拟机设置 localhost