我的gulpfile.js中有一个gulpfile.js任务,我希望在复制完成后通知(gulp-notify),现在,当我执行copy任务时,会多次调用notify函数。
const notify = require('gulp-notify')
, gulp = require('gulp')
;
gulp.task('copy', copyTask);
function copyTask() {
return gulp.src('src/**/*')
.pipe(gulp.dest('dest'))
.pipe(notify('Copy task is completed!'));
}在我的终点站:
[13:23:40] Starting 'copy'...
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.
[13:23:40] gulp-notify: [Gulp notification] Copy task is completed.在gulp.dest完成后,如何才能修复这个问题,只执行时间呢?
发布于 2016-05-04 17:00:02
您可以使用 option
function copyTask() {
return gulp.src('src/**/*')
.pipe(gulp.dest('dest'))
.pipe(notify({
message: 'Copy task is completed!',
onLast: true
}));
}https://stackoverflow.com/questions/37033234
复制相似问题