[英]Electron: Why occurs 'Uncaught ReferenceError: require is no defined.'?
我在使用 Electron 的程序中遇到問題。
首先,我在“main.js”中輸入require()
代碼。
const { app, BrowserWindow, globalShortcut, Menu, ipcMain } = require('electron')
上面的代碼沒有顯示來自控制台的錯誤。 我已經創建了另一個源文件func.js
。
我在func.js
輸入require()
代碼。
const { ipcRenderer, remote } = require('electron')
但是上面的代碼在控制台中顯示了一個錯誤。
所以我不知道出了什么問題。 ES6腳本使用了import ()
語句,但是我真的不知道main.js
是否有錯誤,但我不知道其他文件為什么會失敗。
我得到了同樣的錯誤並通過在主 js 文件中添加以下行來解決:
從:
win = new BrowserWindow({
})
到:
win = new BrowserWindow({
webPreferences: {nodeIntegration: true},
})
當您在 html 和相應的 Javascript 文件之間引入連接 JS 代碼時,就會發生這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.