近期升級到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沒法顯示問題 } })