Электрон: Почему возникает «Uncaught ReferenceError: require не определен.»? - PullRequest
0 голосов
/ 29 сентября 2018

У меня проблема с программой, использующей Electron.

Сначала я набрал код require() в файле main.js.

const { app, BrowserWindow, globalShortcut, Menu, ipcMain } = require('electron')

Код выше не отображаетсяошибка из консоли.И я создаю другой исходный файл func.js.

Я набираю require() код в func.js.

const { ipcRenderer, remote } = require('electron')

Но приведенный выше код показывает ошибку в консоли.

Так что я не знаю, что не так.Сценарий ES6 использует оператор import (), но я не знаю, была ли ошибка в main.js, но я не знаю, почему другие файлы перестали работать.

1 Ответ

0 голосов
/ 19 мая 2019

Я получил ту же ошибку и решил, добавив строку ниже в основной файл js:

из:

 win = new BrowserWindow({

})

в:

win = new BrowserWindow({
    webPreferences: {nodeIntegration: true},
})
...