我想在打字稿文件上调试和设置断点,并在使用 VSCode 调试器配置进行更改(如 nodemon 监视更改)时重新启动调试器。
到目前为止,我通过 VSCode 运行并在更改时重新启动而无需调试。
这是我的launch.json:
{
"name": "Launch Typescript Server Debugger",
"request": "launch",
"type": "node",
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"stopOnEntry": false,
"program": "${workspaceRoot}/node_modules/nodemon/bin/nodemon",
"args": [
"--watch",
"src/**/*.ts",
"--ignore",
"src/**/*.spec.ts",
"--exec",
"${workspaceRoot}/node_modules/.bin/ts-node",
"--inspect",
"src/app.ts"
],
"restart": true,
"env": { "NODE_ENV": "dev"}
}
有任何想法吗?