Отладка основного процесса
Средства разработки (DevTools) в окне браузера Electron могут отлаживать только JavaScript-код, выполняемый в этом окне (т.е. на веб-страницах). Для отладки JavaScript-кода, выполняемого в основном процессе, необходимо использовать внешний отладчик и запустить Electron с ключом --inspect или --inspect-brk.
Командные строки
Используйте один из следующих командных ключей для включения отладки основного процесса:
--inspect=[port]
Electron будет принимать сообщения протокола V8 инспектора по указанному port, внешний отладчик должен будет подключиться к этому порту. Значение по умолчанию port составляет 5858.
electron --inspect=5858 your/app
--inspect-brk=[port]
Аналогично --inspect, но приостанавливает выполнение на первой строке JavaScript-кода.
Внешние отладчики
Вам понадобится отладчик, поддерживающий протокол V8 инспектора.
- Подключите Chrome, перейдя по адресу
chrome://inspectи выбрав там инспекцию запущенного приложения Electron. - Отладка в VSCode
© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/tutorial/debugging-main-process