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沒法顯示問題
  }
})
相關文章
相關標籤/搜索