方法一:直接调试
方法二:配置launch.json调试
1.创建launch.json
2.编辑launch.json
launch.json的configurations配置说明
属性 | 说明 |
---|---|
type | 调试器的类型 |
request | 调试的模式 launch:启动程序并调试 attach:将程序附加到一个正在运行的进程中进行调试 |
name | 调试配置的名字 |
presentation | 使用order、group和hidden属性来定义调试配置的显示 |
preLunchTask | 定义在调试之前要运行的任务 |
postDebugTask | 定义在调试结束时要运行的任务 |
internalConsoleOptions | 定义调试控制台的显示 |
serverReadyAction | 设置在调试时自动在浏览器中打开URL |
program | 要运行的可执行文件或源代码的路径 |
args | 要传递给program的参数 |
env | 环境变量 |
cwd | 调试器的工作目录 |
port | 要附加到的进程的端口 |
stopOnEntry | 是否在程序入口进行断点 |
console | 指定程序输出的位置 internalConsole:Visual Studio Code的调试控制台 integratedTerminal:Visual Studio Code的集成终端 externalTerminal:系统的终端 |
3.在js文件打好断点
4.在点击绿色三角或按F5开始启动调试
5.进入调试状态
6.控制工具,使用方式跟Chrome调试一样
方法三:使用node-inspect调试
在常规命令增加--inspect
参数启动文件
node --inspect index.js
如果装了nodemon用下面这个命令启动调试
nodemon --inspect index.js