vscodelaunch.json配置(vscodelaunchjson常用配置)
## VSCode launch.json 配置### 简介launch.json 是 Visual Studio Code (VSCode) 中用于配置调试会话的文件。它定义了如何启动和调试应用程序,包括使用的参数、要附加的端口以及要加载的环境变量。### 配置选项launch.json 文件支持以下配置选项:#### version必填字段,指定 launch.json 文件的版本。当前版本为 2。#### type调试器类型,可以是 "node"、"python"、"java" 等。#### name调试配置的名称,用于在下拉列表中识别配置。#### request调试请求的类型,可以是 "launch" 或 "attach"。#### program要启动的程序的路径。#### args要传递给程序的命令行参数。#### port要附加的端口号。#### env要加载的环境变量。#### cwd工作目录,即程序将从中运行的目录。#### sourceMaps是否启用源映射。#### preLaunchTask在启动调试会话之前要运行的任务。### 示例配置以下是一个用于 Node.js 应用程序的示例 launch.json 配置:```json {"version": "2.0.0","configurations": [{"name": "Launch Program","type": "node","request": "launch","program": "${workspaceFolder}/app.js","args": [],"cwd": "${workspaceFolder}","port": 9229,"sourceMaps": true}] } ```### 高级配置除了基本的配置选项外,launch.json 文件还支持一些高级配置,例如:
compounds
:允许创建复合配置,组合多个基础配置。
variables
:允许定义在调试会话中可用的变量。
postDebugTask
:在调试会话完成后要运行的任务。### 结论launch.json 配置文件是 VSCode 中调试会话的关键部分。通过仔细配置,您可以创建高效且可重复的调试环境,帮助您快速解决应用程序中的问题。
VSCode launch.json 配置
简介launch.json 是 Visual Studio Code (VSCode) 中用于配置调试会话的文件。它定义了如何启动和调试应用程序,包括使用的参数、要附加的端口以及要加载的环境变量。
配置选项launch.json 文件支持以下配置选项:
version必填字段,指定 launch.json 文件的版本。当前版本为 2。
type调试器类型,可以是 "node"、"python"、"java" 等。
name调试配置的名称,用于在下拉列表中识别配置。
request调试请求的类型,可以是 "launch" 或 "attach"。
program要启动的程序的路径。
args要传递给程序的命令行参数。
port要附加的端口号。
env要加载的环境变量。
cwd工作目录,即程序将从中运行的目录。
sourceMaps是否启用源映射。
preLaunchTask在启动调试会话之前要运行的任务。
示例配置以下是一个用于 Node.js 应用程序的示例 launch.json 配置:```json {"version": "2.0.0","configurations": [{"name": "Launch Program","type": "node","request": "launch","program": "${workspaceFolder}/app.js","args": [],"cwd": "${workspaceFolder}","port": 9229,"sourceMaps": true}] } ```
高级配置除了基本的配置选项外,launch.json 文件还支持一些高级配置,例如:* **compounds**:允许创建复合配置,组合多个基础配置。 * **variables**:允许定义在调试会话中可用的变量。 * **postDebugTask**:在调试会话完成后要运行的任务。
结论launch.json 配置文件是 VSCode 中调试会话的关键部分。通过仔细配置,您可以创建高效且可重复的调试环境,帮助您快速解决应用程序中的问题。