Electron V14 Electron Remote模块用法
时间:2024-01-03 10:37:03
在v14版本中,electron 已经取消了 remote 因此采用了模块
const { BrowserWindow } =require(‘electron’).remote 这种写法会报错 undefined.
查阅官方文件.https://www.electronjs.org/docs/api/browser-window
以下写法需要修改:
1.下载新的单独模块 remote
npm install --save @electron/remote
2.main.js 引入模块并初始化
require(’@electron/remote/main’).initialize()
3.需要生成相应的子窗口 js 文件补充
const {
BrowserWindow
} = require(’@electron/remote’)
newWin = new BrowserWindow({
width: 500,
height: 500,
})