nickola105
@nickola105
начинающий

Почему срабатывает watch в этом случае?

Ребят, всем привет.

Подскажите почему вотчер каждый раз запускает таск...изменения в определенном файле вроде исключил
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'));
});

помогите пожалуйста что не так?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы