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

      2021年09月04日 星期六 10:10:44     electron      electron   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

我的csdn博客: https://blog.csdn.net/gfhj778?spm=1001.2101.3001.5343&type=blog


暂无评论

发表评论