Percebi que muita gente estão tendo problema ao executar uma nova janela por incompatibilidade com a versão da aula e a versão atual.
Basta colocar assim que vai funcionar.
app.on('ready', () => {
let mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
enableRemoteModule: true,
},
})
mainWindow.loadURL(`file://${__dirname}/app/index.html`);
});
Solução do link https://stackoverflow.com/questions/55093700/electron-5-0-0-uncaught-referenceerror-require-is-not-defined