I am testing the nest.js framework but I am struggling to run it with VSCode so that I can properly debug my code. This is pretty much the same issue as described here Running n
Here is a config that works. Hope this helps someone :)
Make sure you add tsconfig-paths/register
line under runtimeArgs
else you will get an error saying some of your user defined modules were not found.
Also replace
name with your application folder name if you have one under your root project folder, else remove it from the path in the script.
Note: Make sure to stop running your app before executing this debug config on vscode, because this debug script will launch a new instance of your app on the same port.
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug Nest Framework",
"args": [
"${workspaceFolder}//src/main.ts"
],
"runtimeArgs": [
"--nolazy",
"-r",
"ts-node/register",
"-r",
"tsconfig-paths/register"
],
"sourceMaps": true,
"cwd": "${workspaceRoot}/",
"protocol": "inspector"
}
]
}