gulp.watch仅在添加或删除文件但未更改文件时触发

时间:2016-09-07 23:38:04

标签: gulp gulp-watch

我想仅在添加或删除文件但未更改文件时启动任务。

我有手表

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

但这会在每次更改文件时触发注入,我只想在添加或删除文件时触发注入。我似乎无法找到任何办法。

1 个答案:

答案 0 :(得分:0)

std::begin(passed), std::end(passed)

如果要仅在添加或删除监视文件时运行已注册的任务。如:

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!');
        }   
    })
})

据我所知,没有办法实现这一目标。