TypeError: Невозможно прочитать свойство 'showMessageBox' неопределенного электрона в узле js - PullRequest
0 голосов
/ 19 апреля 2019

Ниже код только для отображения диалогового окна с использованием модуля электронного узла.

app.js

    const { dialog } = require('electron')
    const response = dialog.showMessageBox(null);
    console.log(response);

Нужна помощь, чтобы понять, почему я получаю нижесообщение об ошибке:

    const response = dialog.showMessageBox(null);
                            ^
    TypeError: Cannot read property 'showMessageBox' of undefined
        at Object.<anonymous> (C:\Users\1217688\Desktop\WebApp\node-elect-test\app.js:2:25)
        at Module._compile (module.js:660:30)
        at Object.Module._extensions..js (module.js:671:10)
        at Module.load (module.js:573:32)
        at tryModuleLoad (module.js:513:12)
        at Function.Module._load (module.js:505:3)
        at Function.Module.runMain (module.js:701:10)
        at startup (bootstrap_node.js:190:16)
        at bootstrap_node.js:662:3

1 Ответ

0 голосов
/ 30 апреля 2019

Попробуйте вызвать диалоговый модуль, когда приложение будет готово:

app.on('ready', () => {
  const { dialog } = require('electron')
  dialog.showMessageBox(null);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...