近期升级到electron5.0以后,运行便会出现require is not defined的错误,而且webview也没法正常显示。
首先咱们先看看electron的升级日志:node
能够看出nodeIntegration
和webviewTag
默认值改为了false.因此将其设置为ture便可。web
myWindow = new BrowserWindow({ //... webPreferences: { nodeIntegration: true, // 解决require is not defined问题 webviewTag: true // 解决webview没法显示问题 } })