我刚开始在linux中使用vscode
。我知道构建配置是在tasks.json
中设置的。但是这个文件在哪里找到了?
我尝试了Ctrl-Shift-P
然后
tasks
,没有匹配的命令。
build
,没有匹配的命令。
我也尝试在~/.vscode
文件夹中找到它,这里没什么!
有没有办法找到/打开这个文件?
答案 0 :(得分:8)
答案 1 :(得分:2)
您必须手动创建它。当前版本的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"
}
]
}
答案 2 :(得分:2)
危险!这一切都变了。有关此主题的最新Microsoft文档不一致。请注意此顶部的版本警告:
https://code.visualstudio.com/docs/editor/tasks
请注意以下两者之间的冲突:
这:
https://code.visualstudio.com/docs/languages/cpp
我无法就如何拯救生命挽救生命的直接答案(2019年3月12日),但是我可以告诉你我尝试过的排列方式都不是,
{。,.vs,.vscode} / {task.json,tasks.vs.json}
为我工作。他们在不更新所有相关文档的情况下更改了这种废话,真让我感到疯狂,并且向后兼容的“支持”使事情变得更糟。
答案 3 :(得分:0)
新任务版本 2.0.0
操作方法逐步
我是根据documentation 编译的:
首先我尝试了⬆︎ ⌘ B
...这对我来说不起作用(我正在观看YouTube教程...似乎有些过时了。
查看文档后,我发现您必须初始化打字稿文件夹。为此:
tsc --init
-这将生成一个名为 tsconfig.json
文档据说在您运行code .
之后运行tsc --init
。我的工作与没有一样好。随意使用它,看看它的变化是什么,我实在不知道。
然后,将鼠标移至工具栏 (全局终端菜单。) ...在终端标签下,点击配置默认构建任务...
然后单击tsc: build
,这将生成您的 tasks.json
请注意,我的生成不带“ version”:“ 2.0.0”行...因此,如果您执行的操作相同,则意味着您的硬件太旧了,您必须升级...。 ...只需在"version": "2.0.0",
上方添加"tasks": [
,就可以了。
✌?
答案 4 :(得分:0)