Electron.js Uncaught ReferenceError: требование не определено - PullRequest
2 голосов
/ 11 мая 2019

Я пытаюсь создать новое настольное приложение Electron.Кстати, когда я вставляю электронный модуль, я получаю эту ошибку.Если вы знакомы с электроном, можете ли вы помочь мне решить эту ошибку?

Я уже пытался ее исправить.включите require.js.но пока не работает.

<script>
    const electron = require('electron'); // I get error at this line.
    const {ipcRenderer} = electron;

    const form = document.querySelector('form');
    form.addEventListener('submit', submitForm);

    function submitForm(e) {
        e.preventDefault();
    }
</script>

Ответы [ 2 ]

1 голос
/ 12 мая 2019

Если вы используете Electron 5.0, то nodeIntegration по умолчанию имеет значение false в BrowserWindows, поэтому вам нужно явно указать его при создании окна:

mainWindow = new BrowserWindow({
  width: 800,
  height: 600,
  webPreferences: {
    nodeIntegration: true
  }
})
0 голосов
/ 11 мая 2019

Вам необходимо установить электрон

npm install electron --save-dev

--save-dev потому что электрон является зависимостью развития.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...