如何使用键盘快捷键运行Gulp任务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用键盘快捷键运行Gulp任务相关的知识,希望对你有一定的参考价值。

我想通过使用内置功能来运行VS代码的默认Gulp任务。我的tasks.json如下:

{ "version": "2.0.0", "tasks": [ { "type": "gulp", "task": "default", "problemMatcher": [] } ] }

当我使用键盘快捷键运行任务时(我的键绑定已经被修改以运行任务),我得到一个包含所有Gulp任务列表的选项菜单。要实际运行gulp命令,我必须从列表中选择'gulp:default'任务。如何在不必查看列表并选择“gulp:default”选项的情况下运行任务?

答案

在workSpaceRoot中的.vscode / tasks.json中:

尝试以下操作 - 您需要的主要内容是在标签绑定中用作参数的“标签” - 标签可以是您想要的任何内容:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Your task label",
            "command": "gulp",
            "args": ["default"],
            "type": "shell",
             "options": {
                "cwd": "${workspaceRoot}"
            }
            "problemMatcher": []
        }
    ]
}

键绑定:

    { "key": "shift+escape",  
      "command": "workbench.action.tasks.runTask", 
      "args": "Your task label here"
    },
另一答案

按ctrl + shift + B运行任务

tasks.json

{ "tasks": [ { "type": "gulp", "taskName": "gulp", "command": "gulp", "args": [ "html", "css" ], "isShellCommand": true, "isBuildCommand": true } ] }

这将运行gulp cssgulp html

以上是关于如何使用键盘快捷键运行Gulp任务的主要内容,如果未能解决你的问题,请参考以下文章

我如何结合两个 gulp 任务

在Visual Studio 2015中启动IIS Express会话后,如何运行gulp任务

Gulp任务运行不正常

如何提高程序员的键盘使用效率?

如何在 gulp 中获取可用任务列表

在 gulp 任务后无法在 vscode 上为 typescript 运行调试器,调试器运行未编译的代码