Javascript Gulp复制任务完成后如何执行notify?
我的Javascript Gulp复制任务完成后如何执行notify?,javascript,gulp,Javascript,Gulp,我的gulpfile.js中有一个copy任务,我想在复制完成后通知(gulp notify),现在,当我执行copy任务时,notify函数被多次调用 const notify = require('gulp-notify') , gulp = require('gulp') ; gulp.task('copy', copyTask); function copyTask() { return gulp.src('src/**/*') .pipe(g
gulpfile.js
中有一个copy
任务,我想在复制完成后通知(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
完成后仅执行时间?您可以使用:
function copyTask() {
return gulp.src('src/**/*')
.pipe(gulp.dest('dest'))
.pipe(notify({
message: 'Copy task is completed!',
onLast: true
}));
}