当一步完成而另一步开始时,我想记录一些输出。我认为将它分解为单独的任务会有点过分。
gulp.task("default", function () {
return tsProject.src()
.pipe(tsProject())
.js.pipe(gulp.dest(""))
//log something here
.pipe(rename({ suffix: '.min' }))
.pipe(uglify())
.pipe(gulp.dest(""))
;
});
答案 0 :(得分:0)
如果要记录一些随机字符串,可以使用gulp-util .log
...
var gutil = require('gulp-util');
...
.js.pipe(gulp.dest(""))
.on('end', function(){
gutil.log('stuff happened', 'Really it did', gutil.colors.magenta('123'));
})
.pipe(rename({ suffix: '.min' }))
...
如果要记录当前文件名,可以使用gulp-using
指出...
var using = require('gulp-using');
...
.js.pipe(gulp.dest(""))
.pipe(using({prefix:'stuff happened', color:'green'}))
.pipe(rename({ suffix: '.min' }))
...