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

近期升级到electron5.0之后,运行便会出现require is not defined的错误,并且webview也无法正常显示。
首先我们先看看electron的升级日志:
electron升级后出现require is not defined以及webview无法显示_第1张图片

可以看出nodeIntegrationwebviewTag默认值改成了false.所以将其设置为ture即可。

myWindow = new BrowserWindow({
  //...
  webPreferences: {
     nodeIntegration: true,  // 解决require is not defined问题
     webviewTag: true  // 解决webview无法显示问题
  }
})

你可能感兴趣的:(electron,webview)