electron升级后出现require is not defined以及webview没法显示

近期升级到electron5.0以后,运行便会出现require is not defined的错误,而且webview也没法正常显示。
首先咱们先看看electron的升级日志:
升级日志node

能够看出nodeIntegrationwebviewTag默认值改为了false.因此将其设置为ture便可。web

myWindow = new BrowserWindow({
  //...
  webPreferences: {
     nodeIntegration: true,  // 解决require is not defined问题
     webviewTag: true  // 解决webview没法显示问题
  }
})
相关文章
相关标签/搜索