详细描述vscode launch.json中的request参数并列举不同情况的范例
时间: 2023-04-08 13:04:45 浏览: 167
VSCode launch.json配置详细教程
5星 · 资源好评率100%
request参数是指在使用VS Code进行调试时,用于指定调试器与调试目标之间的通信方式。常见的request参数包括:launch、attach、attachRemote、launchBrowser、test等。
其中,launch表示启动一个新的进程进行调试,attach表示连接到一个已经运行的进程进行调试,attachRemote表示连接到远程主机上的进程进行调试,launchBrowser表示在浏览器中启动一个新的进程进行调试,test表示在测试框架中进行调试。
例如,在使用Node.js进行调试时,可以使用以下的launch.json配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/index.js"
}
]
}
在这个配置中,request参数被设置为launch,表示启动一个新的进程进行调试。同时,program参数指定了要调试的程序入口文件为index.js。
另外,如果要调试一个已经在运行的进程,可以使用以下的launch.json配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"processId": "${command:PickProcess}"
}
]
}
在这个配置中,request参数被设置为attach,表示连接到一个已经运行的进程进行调试。同时,processId参数使用了VS Code提供的命令PickProcess,用于选择要调试的进程。
阅读全文