VS Code的`launch.json`配置文件如何编写?
时间: 2024-10-04 18:03:48 浏览: 50
VS Code (Visual Studio Code) 的 `launch.json` 配置文件是一个 JSON 格式的文件,主要用于调试 Node.js、浏览器应用、Python、Java等各种应用程序。这个文件包含了启动调试会话所需的详细信息,如程序入口、环境变量、断点设置等。以下是基本的 `launch.json` 文件结构和几个关键部分:
1. **版本兼容性**:首先确定你的配置适用于哪个VSCode版本,例如 `"configurations"` 对象可以指定 "node" 或 "python" 等。
```json
{
// 这里的version对应VSCode的版本号
"version": "0.2.0",
}
```
2. **调试配置**:定义一个或多个配置,每个配置都有一个名字,比如 "Launch Program" 和 "Attach to Process"。
```json
{
"configurations": [
{
"name": "Launch Program",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/index.js", // 要运行的主文件路径
},
{
"name": "Attach to Process",
"type": "node",
"request": "attach",
"port": 5858, // 如果你想连接到已经运行的进程
}
]
}
```
3. **选项设置**:你可以调整诸如断点、环境变量等其他配置项。
```json
{
"runtimeArgs": ["--inspect"], // 添加特定命令行选项
"env": { "DEBUG": "your_module" }, // 设置环境变量
"sourceMapPathOverrides": { "webpack:///src/*": "${webRoot}/*" } // 解析源映射
}
```
阅读全文