错误:无法从electronicjs中的app.createWindow创建图像

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

我正在学习electronicjs。我在我刚刚开始的示例电子项目之一中遇到此错误。

错误:无法从C:\ Users \ GS \ Desktop \ electron \ example4 \ index.js 21:3中的app.createWindow创建图像这是index.js文件代码

const { app, BrowserWindow } = require('electron')
function createWindow () {
    const mainWindow = new BrowserWindow({
        width: 800,
        height: 600,
        webPreferences: {
            nodeIntegration: true
        }
    })
}
app.on("ready", createWindow);

我不知道为什么会这样,但是我复制了同一代码,该代码正在一天前创建的另一个示例项目中运行。也许这是一个非常基本的问题,但是我试图从过去4-5个小时中找出答案,但我仍然找不到任何解决方案。任何帮助,将不胜感激

javascript electron desktop-application
1个回答
0
投票

变量mainWindow必须在函数createWindow ()外部声明,否则退出该函数后它将保持无效(将被垃圾回收)。这应该可以解决问题:

© www.soinside.com 2019 - 2024. All rights reserved.