Spec-Zone.ru › Electron

Отладка основного процесса

Средства разработки (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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API