2016-09-07 54 views
0

ファイルが追加または削除されたが変更されていない場合にのみタスクを起動したい。gulp.watchファイルが追加または削除されたが変更されていない場合のみトリガー

私は時計

gulp.watch(['src/App/**/*.js', 'src/**/*.css'], ['inject']); 

を持っている。しかし、これは注入私は、ファイルを変更するたびにトリガし、私は、私は、ファイルを追加または削除する場合ジェクトをトリガーにしたいです。私はこれを行う方法を見つけることができないようです。

答えて

0
gulp.task('watch',function(){ 
    gulp.watch(['src/App/**/*.js', 'src/**/*.css'],function(event){ 
     if(event.type === 'added' || event.type === 'deleted'){ 
      console.log('file was added or deleted!'); 
     } 
    }) 
}) 

監視されたファイルが追加または削除された場合にのみ登録されたタスクを実行する場合。以下のような:

gulp.watch(['src/App/**/*.js', 'src/**/*.css'], ['inject']); 

私の知る限りでは、これを達成する方法はありません。

関連する問題