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 构建安装程序的主要内容,如果未能解决你的问题,请参考以下文章
FS - 在 Webpack 5 上为 Electron 使用 FS