Electron-builder 应用程序显示 32 位的空白屏幕,但适用于 64 位版本

Posted

技术标签:

【中文标题】Electron-builder 应用程序显示 32 位的空白屏幕,但适用于 64 位版本【英文标题】:Electron-builder app show blank screen for 32 bit, but works for 64-bit version 【发布时间】:2021-04-23 17:47:08 【问题描述】:
"package": "yarn build && electron-builder build --publish never",
"package-win-32": "yarn build && electron-builder build --win --ia32",

package 将创建 64 位版本的应用程序。 package-win-32 创建 32 位版本的应用程序。

64 位版本

32 位版本

如何解决这个问题,谁能帮忙?

【问题讨论】:

解决过这个问题吗? 【参考方案1】:

最近我正在开发的一个应用也发生了同样的事情。在分析应用程序的崩溃报告后,我们发现抛出了堆栈溢出错误。以下选项似乎为我们解决了这个问题。

app.disableHardwareAcceleration();

在创建浏览器窗口之前将其添加到您的主窗口。

【讨论】:

以上是关于Electron-builder 应用程序显示 32 位的空白屏幕,但适用于 64 位版本的主要内容,如果未能解决你的问题,请参考以下文章

为 windows 创建应用安装程序 - Electron (electron-packager, electron-builder)

Electron-Builder 包含外部文件夹

Electron 使用 electron-builder 创建 MSI 安装程序

如何增加由 electron-builder 构建的应用程序的最大内存限制?

在运行的应用程序中查看 electron-builder 的构建目标

使用 electron-builder 将电子应用程序打包到单个 .exe 安装程序中