为在VSCode中单步调试用TypeScript编写的Node.js程序,提供了一种实用的配置步骤。步骤如下:首先,确保项目中安装了TypeScript编译器tsc,并在`tsconfig.json`中配置好目标为`"esnext"`,模块类型为`"commonjs"`,启用`sourceMap`,并将输出文件目录设为`"build"`。在VSCode中,利用任务功能创建一个监视源代码并自动编译的默认任务。通过`Ctrl+Alt+P`(Mac下为`Command+Shift+P`)打开任务管理器,选择`tsc: watch`,这将在`.vscode`目录下生成`task.json`。执行任务时,再次打开任务管理器,选择`Tasks: Run Build Task`,确保项目编译成功。接下来,配置`launch.json`文件,关键部分包括设置入口文件路径为`"program": "${workspaceFolder}/index.ts"`,根据`tsconfig.json`的`outDir`配置`"outFiles"`。创建好`launch.json`后,选择`"ts-node Debugger"`配置,点击运行按钮(F5)或三角形图标开始调试。在需要的地方设置断点,确认断点生效和调试工具栏的显示。通过以上步骤,你应该能成功在VSCode中配置并单步调试TypeScript Node.js项目。完成配置后的体验应该会让你的工作流程更加顺畅。