VS Code Debugging and Tasks/Basic Node launch config

Debug the current Node file.

Section: launch.json

Basic Node launch config

json
json
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Node: Current File",
      "program": "${file}"
    }
  ]
}

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing launch.json
Attach to existing Node process
Attach debugger to a process already running with inspect.
OpenIn sheetjsonsame section
Set env vars in launch config
Inject environment variables into debug sessions.
OpenIn sheetjsonsame section
Toggle breakpoint
Set or remove a breakpoint.
NPM build task
Run npm build as a task.
Step over
Execute current line without stepping into functions.
Background watch task
Mark long-running watchers as background tasks.