接下来我会详细讲解“vscode中launch.json和task.json配置教程(重要参数详解)”的完整攻略,分为以下几部分:
一、 launch.json
1.1 什么是launch.json
launch.json是Visual Studio Code配置文件之一,用于设置VS Code的调试器。
1.2 如何创建launch.json文件
在打开的项目中,点击debug按钮,点击旁边的设置按钮,然后选择“进行调试”即可创建launch.json文件。
1.3 launch.json参数的分类
- configurations:调试选项的配置数组。
- compounds:将多个配置组合在一起的调试选项配置,使得可以在一个调试过程中运行多个不同的调试会话。
- environment:调试器运行时要设置的环境变量。
1.4 launch.json参数
- type:调试器类型,例如:Node.js等。
- name:调试配置名。
- request:启动请求的类型,例如:launch、attach等。
- cwd:启动进程时的当前工作目录。
- args:传递给进程的参数列表。
- program:可执行文件或JAR文件的路径。
- runtimeExecutable:运行文件的路径。
- runtimeArgs:传递给运行时的参数列表。
- outFiles:源代码输出目录的路径。
- externalConsole:是否在外部控制台中运行调试会话。
- preLaunchTask:在启动调试器之前要运行的任务。
1.5 示例
下面是一个使用Node.js调试器的示例launch.json文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Node.js program",
"cwd": "${workspaceFolder}",
"program": "${workspaceFolder}/server.js",
"outFiles": [
"${workspaceFolder}/bin/www"
]
}
]
}
二、 task.json
2.1 什么是task.json
task.json文件是Visual Studio Code的一种配置文件,用于设置自定义任务。
2.2 如何创建task.json文件
可以通过在打开的项目中选择Tasks: Configure Task
命令创建task.json文件。
2.3 task.json参数的分类
- version:指定使用的任务配置版本。
- tasks:任务配置数组。
2.4 task.json参数
- label:任务的名称。
- type:指定任务运行的类型,例如:shell、process等。
- command:要运行的命令或脚本的路径。
- args:传递给运行命令的参数列表。
- options:命令的其他选项。
- problemMatcher:产生问题的匹配器。
2.5 示例
下面是一个使用TypeScript编译器的示例task.json文件:
{
"version": "2.0.0",
"tasks": [
{
"label": "tsc",
"type": "shell",
"command": "tsc",
"args": [
"-p",
"."
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
{
"owner": "typescript",
"severity": "error",
"fileLocation": "relative",
"pattern": {
"regexp": "^(.*)\\((\\d+),(\\d+)\\):\\s+error\\s+(TS\\d+):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"code": 4,
"message": 5
}
}
]
}
]
}
以上是“vscode中launch.json和task.json配置教程(重要参数详解)”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vscode中launch.json和task.json配置教程(重要参数详解) - Python技术站