VSCode,运行多个Gulp任务

时间:2015-12-26 19:20:12

标签: typescript visual-studio-code gulp minify vscode-tasks

晚上,我遇到了在VSCode中运行多个Gulp任务的问题,其中只有第一个任务运行,第二个任务被忽略。当我'Ctrl-Shift-B'时,这两个任务都是单独工作的,但是在一起,nada。

两个非常简单的命令,一个用于将我的Typescript构建到JS中,另一个用于缩小和连接。只是常规的东西。

这是我的 gulpfile.js

{
"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"args": [],
"tasks": [
    {
        "taskName": "typescriptCompilation",
        "isBuildCommand": true,
        "showOutput": "always"
    },
    {
        "taskName": "minifyAndConcat",
        "isBuildCommand": true,
        "showOutput": "always"
    }
]
}

tasks.json

{{1}}

这很可能是我错过了一些简单的东西,但我是Gulp的新手,我看不到它......

1 个答案:

答案 0 :(得分:3)

为什么不尝试再创建一个gulp任务:

gulp.task('default', ['typescriptCompilation', 'minifyAndConcat']);

然后在你的tasks.json中:

{
"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"args": [],
"tasks": [
    {
        "taskName": "default",
        "isBuildCommand": true,
        "showOutput": "always"
    }
  ]
}