【发布时间】:2017-02-09 20:58:53
【问题描述】:
我正在尝试在 VS Code 中运行构建任务。不幸的是,当我尝试从任务运行器或使用热键组合 (shift+ctrl+b) 执行任务时,什么也没有发生。 OUTPUT 窗口(带有任务下拉菜单)是空的。
我的task.json文件内容:
{"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"tasks": [
{
"taskName": "deploy",
"isBuildCommand": true,
"showOutput": "always"
}]}
我的 gulpfile.js 位于根应用程序文件夹中
var gulp = require('gulp');
var plugins = require("gulp-load-plugins")();
var karma = require("karma");
function getTask()
{
var srvInst = new karma.Server({
configFile: __dirname + "/karma.conf.js",
});
return srvInst.start();
}
//build task
gulp.task("deploy",function(){
plugins.util.log("done");
});
//test task
gulp.task("test",getTask());
这是文件的简化版本,但问题仍然存在。我想知道为什么 OUTPUT 是空的。我在哪里可以找到问题所在的任何线索?
【问题讨论】:
-
您是否尝试在您的
deploy任务中移动您的isShellCommand?当我在任务之外使用它运行任务时,它不起作用。如果我在任务中移动它,它确实有效。