Configurando um projeto node.js para debug no VSCode
Originalmente publicado em 2019-10-11 10:00 no blog Patinete a vela.
É muito fácil utilizar o VSCode para debugar um app feito em node.js.
No seu arquivo package.json crie um script com o seguinte código:
"scripts": {
"debug": "node --nolazy --inspect-brk=9229 server/server.js"
},
No seu arquivo .vscode/launch.json adicione o seguinte código:
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "npm",
"runtimeArgs": ["run-script", "debug"],
"port": 9229
}
]
Ao fazer isso, quando você pressionar o botão de “executar” na barra de debug do VSCode você conseguirá inserir breakpoints e inspecionar variáveis de seu código.
Fonte:
Launch configuration support for ‘npm’ and other tools (code.visualstudio.com)