VSCode Node.js Debug 快速入门

Photo by NASA on Unsplash

VSCode 的 Debug 以配置文件的方式进行配置。

对于新手可以说不太友好。

但是熟悉了之后会赞叹这种简洁的设计。

本文的目的是介绍最基本的 Debug 参数,让初学者快速入门。

基本设置

当你打开 VSCode Debug (那个小虫子的图标),可以选择默认基本配置,

你会得到这样一个名为 lauch.json 的配置文件。下面会对这些参数一一解读。

type

这里的 type 顾名思义是我们应用的类型。这里就是 node 啦。

request

request 是这些参数中相对高级的一个… 它有两个属性 attach 和 launch。

attach 可以理解为附加到一个指定的进程上进行调试。

在打开 Chrome 的开发者工具时,调试程序会自动附着到当前的 tab ,

这就 attach。

而 lauch 却是直接启动一个新的进程,然后再将调试程序附着到进程上。

name

每个 Debug 配置我们都可以给他一个名称,比如我有一个前后端分离的项目。

那么就可以把后端的调试名称改为 “Server” ,前端的改为”Client”,

这样在调试的时候就可以根据目标的不同,选择不同的配置,非常方便。

program

这个很好理解,指的是需要调试的 Node.js 文件。

其他

对于有些命令行程序我们可能还需要用到 args 参数。

它接受数组类型的参数,在这里我可以指定我想传入的参数。

args:["--year=2019"]

参考链接

Launch versus attach configurations

发表评论

电子邮件地址不会被公开。 必填项已用*标注