项目场景:
electron改变窗口大小
问题描述:
const remote = window.require('electron').remote
// remote is undefined
在外部引入的js中获取不到remote, 在main.js中也获取不到remote模块
原因分析:
可能是版本的问题,现在用的是10.0.0版本
解决方案:
在main.js主程序中
win = new BrowserWindow({ webPreferences: { nodeIntegration: true, // 是否集成 Nodejs enableRemoteModule: true } })
加上webPreferences的两个属性nodeIntegration和enableRemoteModule,设置为true即可解决