Ребят, всем привет.
Подскажите почему вотчер каждый раз запускает таск...изменения в определенном файле вроде исключил
gulp.task('watch', function() {
gulp.watch(
['./source/template/**/*.pug', './data/_project.json'],
gulp.series('pug')
);
gulp.watch('./source/styles/**/*.scss', gulp.series('sass'));
gulp.watch(
['!./data/_project.json', './data/**/*.json'],
gulp.series('json')
);
});
сам таск
gulp.task('json', function() {
return gulp
.src(['./data/**/*.json', '!./data/*.json'])
.pipe(
jsonConcat('./_project.json', function(data) {
console.log('error');
return new Buffer(JSON.stringify(data));
})
)
.pipe(gulp.dest('./data'));
});
помогите пожалуйста что не так?