Electron:解決「require() 未定義」錯誤
嘗試在Electron 應用程式的HTML 頁面中使用Node.js 功能時,您可能會遇到錯誤,指出「require」未定義。發生這種情況是由於版本 5 中引入的 Electron 發生了變化,其中 nodeIntegration 的預設已從 true 修改為 false。
解決方案:
啟用nodeIntegration ,在創建瀏覽器窗口時指定以下選項:
示例:
在以下程式碼片段中,應用程式、對話方塊和fs 模組正在在HTML 頁面中使用:
透過啟用nodeIntegration,您可以在整個Electron 應用程式的HTML頁面中無縫存取Node.js 功能,從而允許您在Electron 應用程式中利用全部Node.js 功能.
以上是為什麼我的 Electron HTML 頁面中出現「require() 未定義」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!