0

更新 - これを掘り下げるほど...ノードと関係があると思います。

node-notifierを含むgulp- newergulp-notifyを使用しています。新しいファイルを生成しないタスクを実行すると、変更が表示されず、タスクから飛び出すためです。一言お願いします。今は、予告なく終了するだけです。newernotificationDone - 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