1.官方文档
文档中说12后版本中已经不能直接require(electron).remote,取而代之的方法是:
1.先安装@electron/remote包
npm i -D @electron/remote
2.主进程js文件中
app.on('ready',function(){
//....
require('@electron/remote/main').initialize()
})
3.渲染进程中
const { BrowserWindow } = require('@electron/remote') //这样来引入remote
window.onload = function () {
let btnobj = document.querySelector("#btnte");
btnobj.onclick = () => {
let nw = new BrowserWindow({
width: 300,
height: 250,
})
nw.loadFile("indexb.html");
nw.webContents.openDevTools()
nw.on('closed', () => {
nw = null
})
}
}
–end
欢迎大家来我的个人网站