VSCode调试代码的三种方式
·
VSCode调试代码的三种方式
一、配置auto-attach(影响全局的终端)
在vscode的终端里运行node时,根据不同的选项,自动判断是否启动debug模式。
ctrl + shift + p 打开命令框并输入auto-attach根据自己实际情况设置其值,老版本默认选项是smart,新版本改成了disabled。
| 选项值 | 解释 |
|---|---|
| 始终 | 总是以debug模式启动 |
| 智能 | 只有指定的文件, 才进入debug模式 |
| 仅带标志 | 带有–inspect或者inspect-brk参数, 以debug模式启动 |
| 禁用 | 永远不使用debug模式启动 |
注意:通过上面的方式(auto-attach)控制的是vscode中启动的所有终端。
二、JavaScript Debug Terminal(debug 终端)
通过ctrl + `打开vscode内置终端,在右上角加号那选择JavaScript Debug Terminal选项打开一个debug模式的终端,在这个里面启动的node都会进入debug模式。
注意:这种方式只控制它启动的这一个终端。
三、Launch Configuration(启动配置)
在vscode左侧菜单栏的第四个按钮中有一个自定义运行和调试创建launch.json文件点击后选择node,并且会在.vscode/launch.json创建这个配置文件
调试按钮
- 继续:点击后执行到下一个断点的位置,若之后无断点,则认为本次代码执行完成。
- 单步跳过:点击后执行下一行代码,不会进入函数内部。
- 单步调试:点击后进入函数的内部。
- 单步跳出:点击后跳出当前调试的函数内部。
- 重启:重新debug。
- 断开连接:结束。
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐



所有评论(0)