{
"scripts":
"start:debug": "node --require ts-node/register --inspect src/index.ts",
}
Un outil génial permettant de :
stopper l’exécution
inspecter le contexte
comprendre ce qui se passe à l’exécution
…plutôt que d’ajouter des logs
dans le navigateur
dans l’IDE
activer le debugger dans l’application
placer un point d’arrêt dans le code (breakpoint)
exécuter le code
via un test unitaure
manuellement en navigant dans l’application
inspecter une valeur
inspecter la pile d’appels
changer une variable
dérouler pas à pas
revenir en arrière
Ajouter l’option --inspect
:
{
"scripts":
"start:debug": "node --require ts-node/register --inspect src/index.ts",
}
Ajouter l’agent au démarrage de l’application via l’option suivante :
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
Ouvrir les outils développeur : F12