我正在使用gulpv4运行一些数据库任务,因此对于大多数功能而言,返回类型始终是诸如task 2 is finished
之类的字符串。但是Gulp会在每项任务之后等待。
例如以下任务
gulp.task('test', function () {
console.log('Hello World!');
return "This is test message";
});
//output
Using gulpfile ~/PhpStromProjects/AppCLI/gulpfile.js
Starting 'test'...
Hello World!
然后,该进程处于空闲状态,不执行任何操作,在输出中不显示This is test message
。.并不表示任务已在等待中完成
我使用Gulp v4.0.0
编辑:我也尝试了用在gulp doc中所述的示例,但是它仍在等待。
var gulp = require('gulp');
function test(done){
done();
}
test.description = 'I do nothing';
gulp.task(test);