你是不是升级了 electron v12 的版本,最新版的要使用 require 函数的话 需要加上这个 contextIsolation: false, 才可以使用。
在你的代码这个位置增加这个属性就可以了
let main
app.on('ready', function() {
main = new BrowserWindow({
webPreferences: {
nodeIntegration: true, // 已经开启node
enableRemoteModule: true, // 远程模块支持
contextIsolation: false // 添加到这里
}
});
main .loadFile('./index.html');
main .on('closed', function() {
main = null;
});
})