我已经打包了适用于Windows平台的电子应用程序,它可以在本地计算机上按预期工作,但是我尝试在天蓝色的VM(相同的操作系统)中使用相同的应用程序,它仅显示空白屏幕并消失了。我不确定为什么同一个应用程序可以在本地计算机上运行,而不能在具有相同操作系统的VM中运行。img
如果您有类似问题,请帮助我
注意:这是单核处理器
答案 0 :(得分:0)
主窗口(main.js)在呈现之前已被最大化(尝试),这是因为异步工作方式。通过设置超时或注释最大化窗口的功能,可以解决此错误。
VM是单核计算机。
mainWindow.on('ready-to-show', ()=>{
mainWindow.maximize();
})