0

更新 - 我越深入这个......我认为它与节点有关的越多。

我使用gulp-newergulp-notify,其中包括node-notifier。当我运行一个不会产生任何新文件的任务时,因为newer没有看到任何更改并跳出任务。我想说notification一句Done - no new files。它现在所做的只是在没有通知的情况下结束。

快速代码示例:

gulp.task('copy', function(){
        return gulp.src('/app')
            .pipe(newer('/dist')) 
           - insert code to notify if all the files are the same or if stream ends before next pipe...
            .pipe(gulp.dest('/dist'))
            .pipe(notify({message: 'Copy task done', onLast: true}));
    });

这是我尝试过的代码示例-

.pipe($.newer(path.distBase).on('end',function(){ $.nodeNotifier.notify({message:'No Files'})}))

更新的问题总是结束。我想我需要知道流是结束还是继续。

4

0 回答 0