近期升级到electron5.0之后,运行便会出现require is not defined的错误,并且webview也无法正常显示。
首先我们先看看electron的升级日志:
可以看出nodeIntegration
和webviewTag
默认值改成了false.所以将其设置为ture即可。
myWindow = new BrowserWindow({
//...
webPreferences: {
nodeIntegration: true, // 解决require is not defined问题
webviewTag: true // 解决webview无法显示问题
}
})
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。