electron14中无法使用remote-解决办法

1.官方文档

remote弃用

文档中说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
欢迎大家来我的个人网站

你可能感兴趣的:(笔记,electron,javascript,electron,Electron)