vscode 中的 tasks.json 文件在哪里?
Where is the tasks.json file in vscode?
我刚开始在 linux 中使用 vscode
。我知道构建配置是在 tasks.json
中设置的。但是这个文件在哪里呢?
我尝试了 Ctrl-Shift-P
然后
tasks
,没有匹配的命令。
build
,没有匹配的命令。
我也试过在 ~/.vscode
文件夹中找到它,这里什么也没有!
有没有办法找到/打开这个文件?
- 用 vscode
打开一个文件夹
- 点击F1
- Select“任务:配置任务”
- 按 Enter,vscode 将为您创建一个样本 tasks.json
您必须手动创建它。当前版本的 VS Code 只会自动创建 launch.json
。 auto detect
claims made in docs 也不起作用(至少对我而言)。
这是您可以在 .vscode/tasks.json
中创建的示例文件,它定义了 gulpjs 任务:
{
"version":"0.1.0",
"command": "./node_modules/.bin/gulp",
"isShellCommand": true,
"tasks":[
{
"taskName": "test",
"isTestCommand": true,
"problemMatcher": "$gulp-tsc",
"showOutput": "always"
}
]
}
危险!这一切都变了。有关此主题的当前 Microsoft 文档并不一致。请注意顶部的版本警告:
https://code.visualstudio.com/docs/editor/tasks
注意这之间的冲突:
还有这个:
https://code.visualstudio.com/docs/languages/cpp
关于现在(2019 年 12 月 12 日)可以挽救我生命的方法,我无法得到直接的答案,但我可以告诉你 none 我尝试过的排列组合,即:
{., .vs, .vscode} / { tasks.json, tasks.vs.json}
正在为我工作。他们在没有更新所有相关文档的情况下更改了这些废话,这真的让我发疯,而且向后兼容性 "support" 只会让事情变得更糟。
2019版本
New tasks version 2.0.0
Here's how to do it step by step
我从 documentation:
首先我尝试了 ⬆︎ ⌘ B
...这对我不起作用(我正在关注 YouTube 教程...似乎有点过时)。
查看文档后,我发现您必须初始化打字稿文件夹。为此:
tsc --init
- 这将生成一个名为 tsconfig.json
的文件
文档说 运行 code .
在你 运行 tsc --init
之后。我的工作没有和有它一样好。随意使用它,看看它有什么变化,因为老实说我不知道。
之后,将鼠标移至工具栏 (全局终端菜单。)... [=40= 下方]终端选项卡,点击配置默认构建任务...
然后点击 tsc: build
将生成您的 tasks.json
请注意,我生成的没有“版本”:“2.0.0”行...因此,如果您的也是如此,则意味着您的硬件太旧,您必须升级...我在开玩笑! ...只需在 "tasks": [
正上方添加 "version": "2.0.0",
,然后就可以了。
✌
添加 Microsoft 的 C# 扩展。 Post 即打开任何 cs 文件。它将安装 C# dependencies.The 你会得到一个弹出窗口
点击是。 tasks.json 和 launch .json 都已创建。
我刚开始在 linux 中使用 vscode
。我知道构建配置是在 tasks.json
中设置的。但是这个文件在哪里呢?
我尝试了 Ctrl-Shift-P
然后
tasks
,没有匹配的命令。
build
,没有匹配的命令。
我也试过在 ~/.vscode
文件夹中找到它,这里什么也没有!
有没有办法找到/打开这个文件?
- 用 vscode 打开一个文件夹
- 点击F1
- Select“任务:配置任务”
- 按 Enter,vscode 将为您创建一个样本 tasks.json
您必须手动创建它。当前版本的 VS Code 只会自动创建 launch.json
。 auto detect
claims made in docs 也不起作用(至少对我而言)。
这是您可以在 .vscode/tasks.json
中创建的示例文件,它定义了 gulpjs 任务:
{
"version":"0.1.0",
"command": "./node_modules/.bin/gulp",
"isShellCommand": true,
"tasks":[
{
"taskName": "test",
"isTestCommand": true,
"problemMatcher": "$gulp-tsc",
"showOutput": "always"
}
]
}
危险!这一切都变了。有关此主题的当前 Microsoft 文档并不一致。请注意顶部的版本警告:
https://code.visualstudio.com/docs/editor/tasks
注意这之间的冲突:
还有这个:
https://code.visualstudio.com/docs/languages/cpp
关于现在(2019 年 12 月 12 日)可以挽救我生命的方法,我无法得到直接的答案,但我可以告诉你 none 我尝试过的排列组合,即:
{., .vs, .vscode} / { tasks.json, tasks.vs.json}
正在为我工作。他们在没有更新所有相关文档的情况下更改了这些废话,这真的让我发疯,而且向后兼容性 "support" 只会让事情变得更糟。
2019版本
New tasks version 2.0.0
Here's how to do it step by step
我从 documentation:
首先我尝试了 ⬆︎ ⌘ B
...这对我不起作用(我正在关注 YouTube 教程...似乎有点过时)。
查看文档后,我发现您必须初始化打字稿文件夹。为此:
tsc --init
- 这将生成一个名为 tsconfig.json
文档说 运行 code .
在你 运行 tsc --init
之后。我的工作没有和有它一样好。随意使用它,看看它有什么变化,因为老实说我不知道。
之后,将鼠标移至工具栏 (全局终端菜单。)... [=40= 下方]终端选项卡,点击配置默认构建任务...
然后点击 tsc: build
将生成您的 tasks.json
请注意,我生成的没有“版本”:“2.0.0”行...因此,如果您的也是如此,则意味着您的硬件太旧,您必须升级...我在开玩笑! ...只需在 "tasks": [
正上方添加 "version": "2.0.0",
,然后就可以了。
✌
添加 Microsoft 的 C# 扩展。 Post 即打开任何 cs 文件。它将安装 C# dependencies.The 你会得到一个弹出窗口
点击是。 tasks.json 和 launch .json 都已创建。