Как отлаживать производство электронов - PullRequest
1 голос
/ 19 марта 2019

Я не могу открыть инструменты Chrome Dev в своем встроенном электронном приложении, используя электронный упаковщик.

Я пробовал mainWindow.webContents.openDevTools(), но это не сработало.

Просматривая онлайн и другие ответы SO, я сталкивался с комментариями rendererConfig.devtool = '' и webConfig.devtool = '', но это тоже не имело значения.

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

Я использую последнюю версию электрона.

Спасибо за любую помощь заранее.

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Я понял, что один из способов отладки рабочего приложения - запустить .exe из терминала с аргументом --remote-debugging-port=8315.Это позволит отладку, перейдя на http://localhost:8315/ в Chrome.

0 голосов
/ 20 марта 2019

Зарегистрируйте ярлык в вашем main

const ret = globalShortcut.register('CommandOrControl+Shift+I', () => {
     mainWindow.webContents.toggleDevTools();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...