在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, })