10

I'm trying to run a task whenever a file get's changed, delete or a new file is added. The first two work, however: when a new file is added it's not being picked up.

I installed the package gulp-watch and I have this task:

var gulp  = require('gulp'),
    watch = require('gulp-watch');

gulp.task('watch', function() {
  watch(
    ['./src/Scripts/**/*.js'],
    function(ev, cb) {
      console.log('test');
      cb();
    });
});
NewGulpUserxx
  • 225
  • 4
  • 7

1 Answers1

23

That was a weird problem. Removing ./ from glob fixes it.

var gulp  = require('gulp');
var watch = require('gulp-watch');

gulp.task('watch', function() {
    watch(['src/Scripts/**/*.js'], function(event, cb) {
        console.log('test');
        cb();
    });
});
Heikki
  • 15,329
  • 2
  • 54
  • 49