Depuración del proceso principal
DevTools en una ventana del navegador Electron solo puede depurar JavaScript ejecutado en esa ventana (es decir, las páginas web). Para depurar JavaScript que es ejecutado en el proceso principal, se necesita utilizar un depurador externo y ejecutar Electron con el switch --inspect
o --inspect-brk
.
Conmutadores de línea de comando
Use uno de los siguientes interruptores de línea de comando para habilitar la depuración del proceso principal:
--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 your/app
--inspect-brk=[port]
Como --inspect
pero pausa la ejecución en la primera línea de JavaScript.
Depuradores externos
Tendrá que usar un depurador que admita el protocolo de inspector V8.
- Conecta a Chrome visitando
chrome://inspect
y selecciona inspeccionar en la aplicación de Electron ejecutada allí presente. - Depurando en VSCode