vscode调试node

本地调试node

1、打开vscode 里的 launch.json 配置,可以看到configurations

launch.png

2、我们选择Node.js 启动程序,会自动生成配置信息
local.png

这样我们就可以启动本地调试了

远程调试

1、方法同上,只是选择了Node.js 添加远程程序,自动生成配置信息


remote.png
  • address : 远程调试的ip地址
  • port: 端口地址
  • localRoot:本地代码的根目录
  • remoteRoot: 远程代码的相对目录

注意事项
1、如果提示Cannot connect to the target: connect ECONNREFUSED,说明连接远程服务器不成功。需要在远程服务器上执行一下

node --inspect=0.0.0.0:端口号

2、remoteRoot 是必填项,否则会断点不生效

跨进程调试

在上面两个配置项中,可以看到request有两个选项,对应两种调试模式

  • launch: 启动程序,等于直接在编辑器内启动 node.js,即本地调试
  • attach: 附加到进程中,在编辑器外通过 node --debug命令启动,然后附加到debug进程中,即远程调试

你可能感兴趣的:(vscode调试node)