如何从 VSCode 中 运行 G运行t 任务?

How to run Grunt tasks from within VSCode?

标题说明了一切。我仍然使用 G运行t,虽然感觉我应该使用 Gulp.

尽管如此,我更愿意使用调色板或快捷键来启动一些 G运行t 任务,而不是 alt-tabbing 命令 window。阅读文档,看起来我需要编写一个 json 任务。什么???这就像将 G运行t 任务写入 运行 G运行t 任务。

是否有人已经为 运行ning G运行t 编写了通用的 VSCode 任务?

编辑: 感谢接受的答案,这就是我 运行ning:

{
    "version": "0.1.0", 
    "command": "grunt",
    "isShellCommand": true,
    "tasks": [{
        "taskName": "default"
    },{
        "taskName": "stage"
    },{
        "taskName": "dist"
    }]
}

我打开调色板,看到 default、stage、dist。不确定这是否是最好的方法,但到目前为止它是有效的。绝对有改进的余地。

在默认的 tasks.json 文件中,您只需修改 gulp 示例即可用于 g运行t。在我现在的项目中,我只需要在根目录下运行 grunt,所以我的是这样的:

{
    "command": "grunt",
    "isShellCommand": true
}

您还可以修改现有的 tasks 选项以将特定任务添加到构建中的 运行。

VSC 的最新更新已自动检测 g运行t(和 gulp 任务),因此您现在只需使用 cmd+p 然后键入 task(请注意末尾的 space),VSC 将向您显示 运行.

的可用任务

更多信息位于:https://code.visualstudio.com/Docs/editor/tasks

现在(版本 1.24.1+),有一个任务菜单。 运行任务会给你一个列表。