gpt4 book ai didi

electron - 无法读取未定义的属性 'require'

转载 作者:行者123 更新时间:2023-12-03 12:23:56 26 4
gpt4 key购买 nike

我正在创建一个使用mysql的应用程序。我想从main.js文件中调用一个函数。就像文档一样,这个main.js文件是主应用程序文件。我看到了一个如何调用此函数的示例:

const { remote } = require('electron');
const main = remote.require('./main');
main.saveUser();
但是它给出了以下错误:
Uncaught TypeError: Cannot read property 'require' of undefined at app.js:4'
我相信它已更新,并且调用方式已更改,请有人通过发送指向所讨论文档的链接来帮助我。

最佳答案

解决方案非常容易。只需在main.js中的BrowserWindow中添加webPreferences: {nodeIntegration: true, enableRemoteModule: true}
代码如下:

win = new BrowserWindow({
width: 990,
height: 660,
title: "Okkhor52 Tools",
resizable: false,
frame: false,
webPreferences: {
nodeIntegration: true,
enableRemoteModule: true
}
});

关于electron - 无法读取未定义的属性 'require',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65563944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com