Hi everyone I've got this problem: I'm making a native code editor with electron.js following a tutorial on youtube: https://www.youtube.com/watch?v=SQLSBva6BkQ&list=PLTHrJfrjCyJAxErpBW4B1IXFU3tpn61r6&index=4 In lesson 4 he teaches you how to make a custom frame/titlebar.
in the main page I wrote this:
<script src="js/titleBarStuff.js"></script>
in titleBarStuff.js I wrote this:
const remote = require("electron").remote; //I get the error at this line
var minimize = document.getElementById('minimize');
var maximize = document.getElementById('maximize');
var quit = document.getElementById('quit');
minimize.addEventListener("click", minimizeApp);
maximize.addEventListener("click", maximizeApp);
quit.addEventListener("click", quitApp);
function minimizeApp(){
console.log("app min")
remote.BrowserWindow.getFocusedWindow().minimize();
}
function maximizeApp(){
remote.BrowserWindow.getFocusedWindow().maximize();
}
function quitApp(){
remote.BrowserWindow.getCurrentWindow.close();
}
function createWindow(){
win = new BrowserWindow({
widht:900,
height:800,
minHeight:650,
minWidth:600,
frame:false,
webPreferences: {
nodeIntegration: true
}
})
}
But I get this error:
Uncaught ReferenceError: require is not defined
at titleBarStuff.js:1
How do I resolve it?