new BrowserWindow({ width:800, height:800, webPreferences:{ nodeIntegration:true, //表示node所有功能都可以在渲染进程中使用 contextIsolation:false, //解决Uncaught ReferenceError: require is not defined错误 enableRemoteModule: true //**解决require("electron").remote.BrowserWindow为空错误 } 在使用remote模块时,这2句必须加,否则出现**行错误 require('@electron/remote/main').initialize() require('@electron/remote/main').enable(mainWindow.webContents); mainWindow.loadFile('demo2.html') 并且在demo2.js中,引入remote的语法由 const BrowserWindow = require('electron').remote.BrowserWindow 改为 const BrowserWindow = require('@electron/remote').BrowserWindow electron的高低版本语法差别有点大,对新手不太友好啊,感谢stackoverfllow
标签:remote,04,require,BrowserWindow,electron,const From: https://www.cnblogs.com/anzf/p/17045124.html