【问题标题】:How to create tasks for a VSCode workspace如何为 VSCode 工作区创建任务
【发布时间】:2020-11-20 10:24:12
【问题描述】:

我正在使用 VSCode 作为我的 IDE 开发一些嵌入式代码。我创建了一个工作区,其中有两个项目。当我只有一个项目时,我可以创建构建和启动文件,但是,我想做的是为整个工作区设置构建任务和启动配置。

我尝试在工作区中手动创建一个“.vscode”文件夹并向其中添加了一个 tasks.json。但是,当我选择构建时,VSCode 不会将 tasks.json 文件中的任务作为选项显示。它说没有定义构建任务。

VSCode 文档似乎表明可以进行工作区级别的构建任务,但是我找不到如何配置这些任务。

【问题讨论】:

    标签: visual-studio-code vscode-tasks


    【解决方案1】:

    好问题,因为我刚刚发现 VSCode 的 GUI 不是很有帮助。要创建 tasks.json,请转到 Terminal / Configure Tasks... 并选择 Create tasks.json from template... 这将创建一个 .vscode 文件夹和一个任务.json 文件。不幸的是,这不是您想要的,而是应该在工作区文件中逻辑地创建任务。但是你可以做的是将创建的 tasks.json 内容剪切并粘贴到 .workspace 文件中。

    或者您可以在“文件夹”部分后打开 .workspace 文件,输入逗号、换行符并开始输入 ta VSCode 将使用任务部分自动完成此操作。

    【讨论】:

      【解决方案2】:

      如果您在工作区中添加任务,我发现您需要使用下面的 json。

      "tasks": {
          "version": "2.0.0",
          "tasks": [
              {
                  "label": "sleep2",
                  "type": "shell",
                  "command": "sleep 2"
              },
              {
                  "label": "sleep5",
                  "type": "shell",
                  "command": "sleep 5"
              }
          ]
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-17
        相关资源
        最近更新 更多