晚上,我遇到了在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的新手,我看不到它......
答案 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"
}
]
}