Отладка главного процесса
DevTools, который открывается в окне браузера может отлаживать только тот JavaScript, который выполняется в этом окне (т.е. веб-страницы). Для отладки кода основного процесса вам нужно будет использовать внешний отладчик и запускать Electron с ключом --inspect
или --inspect-brk
.
Параметры командной строки
Для отладки основного процесса используйте один из следующих параметров командной строки:
--inspect=[port]
Electron will listen for V8 inspector protocol messages on the specified port
, an external debugger will need to connect on this port. The default port
is 9229
.
electron --inspect=9229 ваше/приложение
--inspect-brk=[port]
Работает так же, как --inspect
, но останавливает выполнение в первой строке JavaScript.
Внешние отладчики
Вам нужно будет использовать отладчик, поддерживающий протокол инспектора V8.
- Откройте
chrome://inspect
в Chrome и выберите для проверки запущенное приложение Electron. - Отладка в VSCode