Ubuntu上vscode的tasks。json和launch。json怎么配置
时间: 2024-10-19 07:10:59 浏览: 62
在Ubuntu上使用Visual Studio Code (VSCode) 开发时,`tasks.json` 和 `launch.json` 文件是用于管理自动化任务和调试配置的关键文件。
1. **tasks.json**: 这个文件主要用于定义和运行构建、测试、部署等自定义任务。例如,你可以在这里设置编译项目、清理缓存、打包等工作流程。创建tasks.json的基本步骤如下:
- 打开VSCode,按 `Ctrl+Shift+B` 或者点击菜单栏的 "Tasks: Run Task"。
- 如果还没有自动创建 tasks.json,右键点击 "Tasks" 菜单项,选择 "Configure Tasks..."。
- 编辑新打开的 JSON 文件,添加一个 task 对象,指定 `type`(如 "shell" 或 "npm"),`label`(显示的名称),以及实际执行的命令。
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "cd your_project && npm run build",
"problemMatcher": []
}
]
}
```
记得替换 `your_project` 为你项目的路径。
2. **launch.json**: 这个文件用于配置调试会话,当你想在代码上设置断点并单步执行时使用。对于Node.js项目,可能会包含启动服务器、调试脚本等内容。以下是基本的 launch.json 示例:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Program",
"type": "node",
"request": "launch",
"program": "${workspaceFolder}/src/index.js", // 你的主入口文件
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "build", // 可能需要先运行build任务
"runtimeArgs": ["--nolazy"],
"outFiles": [ "${workspaceFolder}/dist/**/*.js" ],
"sourceMapPathOverrides": {
"webpack:///./": "${workspaceFolder}/*"
}
}
]
}
```
阅读全文
相关推荐


















