当前位置: 首页 > 知识库问答 >
问题:

VSCode中的“选择要运行的构建任务”不断弹出

白星腾
2023-03-14

每次我在VS Code(使用Ctrl-Shift B运行Python代码)中运行代码时,VS Code一直要求我“选择要运行的构建任务”,而不仅仅是运行脚本(就像以前一样)。我确实只定义了一个任务。如何解决这个问题?

共有3个答案

徐杰
2023-03-14

当我删除本地任务.json并依赖全局任务.json时,此问题得到了解决。

田仲卿
2023-03-14

在tasks.json中创建一个虚拟任务:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "dummy-task to not get the 'Select the build task to run'-popup",
            "command": "exit",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "isBackground": true,
            "presentation": {
                "echo": false,
                "reveal": "never",
                "panel": "shared",
            }
        }
    ]
}

注意:会出现一个右下侧的小窗口,但会立即关闭,因为在执行退出命令后无事可做。

郎琪
2023-03-14

您需要将所需的任务设置为默认值。在文件tasks.json中,更改以下内容:

"group": "build",

到:

"group": {
    "kind": "build",
    "isDefault": true
},
 类似资料:
  • 在Visual Studio Code中,我设置了以下构建任务(tasks.json),它一直工作到今天。 我确实将VSCode升级到1.12.1,所以我想知道升级是否是它不再工作的原因。基本上,现在当我点击Ctrl Shift B时,什么都不会发生。通常旋转图标显示在底部,然后错误显示在任务输出中。现在什么都没发生。我仍然可以成功地构建命令(tsc-p.)

  • 我正在使用IntelliJ IDEA 2019.1。1.默认情况下,Builds现在委托给gradle。在很大程度上,我喜欢这个想法,但对于我的一个项目来说,这个格拉德尔的代表团似乎造成了一个构建问题。我在构建输出中看到了这一点: 看起来IntelliJ正在选择从我的构建中自动运行这些任务。格拉德尔。问题是这样运行任务“:stepsapi:querydslClasses”总是会导致编译错误。在--

  • 3.3.3 Android 任务 Android plugin 使用了同样的约定规则以和其他插件保持兼容,并且又添加了一些额外的引导任务: assemble 这个任务会汇集工程的所有输出。 check 这个任务会执行所有校验检查 connectedCheck 运行 checks 需要一个连接的设备或者模拟器,这些checks将会同时运行在所有连接的设备上。 deviceCheck 通过 API 连

  • 在visual studio代码中选择所选单词的所有实例是否有任何技巧或扩展,以便在不搜索和替换的情况下编辑或删除这些实例,如升华文本中的ِAltF3

  • 问题内容: 我想通过gradle任务运行我的方法 这是我通过cmd运行的方式: 应该如何写成gradle? 更新资料 我努力了 我得到: 我得到一个错误: 但是当我通过Intellij运行时,每个thig都可以正常工作 问题答案: 最简单的方法可能是使用应用程序插件。添加到您的build.gradle并设置。要将参数添加到主类,请修改运行任务并编辑args属性 类路径是从主sourceSet中自动

  • 3.3.2 Java 工程任务 Java plugin 创建了两个主要的任务,主要的引导任务都依赖他们。 assemble jar 这个任务创建所有输出 check test 这个任务运行所有测试 jar 任务直接或者间接的依赖其他任务:比如 classes 会编译所有Java代码. testClasses 会编译所有测试,但是它很少使用,因为 test 这个任务依赖它(和 classes 差不多