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

标签 gulp visual-studio-code

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

{ “版本”:“2.0.0”, “任务”: [ { “类型”:“gulp ”, “任务”:“默认”, “问题匹配器”:[] } ] }

当我使用键盘快捷键运行任务时(我的按键绑定(bind)已修改为运行该任务),我会看到一个包含所有 Gulp 任务列表的选项菜单。要实际运行 gulp 命令,我必须从列表中选择“gulp:default”任务。如何运行任务而无需查看列表并选择“gulp:default”选项?

最佳答案

在workSpaceRoot的.vscode/tasks.json中:

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

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

键绑定(bind):

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

关于gulp - 如何使用键盘快捷键运行 Gulp 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49047352/

相关文章:

gulp - Ionic 的默认 gulpfile 与其 cli 工具有何关系?

javascript - 如何在 gulp 的嵌套目录中 bundle 多个文件?

visual-studio-code - 有没有办法让 VS Code 默认创建 HTML 文件?

python - 尝试在 VS Code 上为 Python 设置 venv 时,如何修复 "can' t load file ...\Activate.ps1 因为脚本执行在此系统上被禁用?

macos - 在 MacOS 中键入之前显示自动完成列表的可视化代码快捷方式

macros - 如何在 Visual Studio Code (VSC) 中将代码片段或宏分配给键盘快捷键?

svg - 修改 gulp-svg-sprite 的目标和文件名

gulp.watch 不获取新文件

angularjs - gulp 和 gulp-diff 的问题

node.js - 为什么我的 import @angular/core 路径与在线教程不同?