VSCode通过launch.json配置调试,支持多语言;合理设置可提升效率。

VSCode调试功能强大,支持多种语言和运行环境。合理配置调试参数能大幅提升开发效率。核心配置文件是.vscode/launch.json,它定义了启动调试会话的方式。
在项目根目录的.vscode文件夹中创建launch.json,基本格式如下:
关键字段说明:
node、python、cppdbg等launch表示启动程序,attach表示附加到已运行进程integratedTerminal、internalConsole或externalTerminal
不同语言需要对应扩展和配置方式。
Node.js 调试确保已安装Node.js调试器(通常内置)。配置示例:
{ "name": "Debug Express App", "type": "node", "request": "launch", "program": "${workspaceFolder}/server.js", "env": { "NODE_ENV": "development" }, "restart": true, "watch": true } Python 调试需安装Python扩展。使用debugpy进行调试:
需安装Debugger for Chrome扩展。配合本地服务器使用:
{ "name": "Launch Chrome", "type": "chrome", "request": "launch", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }充分利用VSCode调试功能提升问题定位效率。
preLaunchTask在调试前自动执行构建任务,例如编译TypeScriptpostDebugTask在调试结束后执行清理操作autoAttachChildProcesses跟踪子进程(Node.js场景)sourceMaps调试编译型语言或转译代码(如TypeScript)skipFiles跳过第三方库代码,专注业务逻辑点击编辑器行号左侧设置断点,支持条件断点和日志断点。
i === 10)Variable value: {variable}
以上就是VSCode调试配置详解的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号