title: Gulps gulp.watch not triggered for new or deleted files?
body: <p>The following Gulpjs task works fine when editing files in the glob match:</p>
  
  <pre><code>// watch task.
  gulp.task('watch', ['build'], function () {
      gulp.watch(src + '/js/**/*.js', ['scripts']);
      gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']);
      gulp.watch(src + '/less/*.less', ['styles']);
      gulp.watch(src + '/templates/**/*.{swig,json}', ['html']);
  });
  
  // build task.
  gulp.task('build', ['clean'], function() {
      return gulp.start('copy', 'scripts', 'less', 'htmlmin');
  });
  </code></pre>
  
  <p>However it doesn't work (it's not triggered) for new or deleted files. Is there something I'm missing?</p>
  
  <p><strong>EDIT</strong>: even using grunt-watch plugin it seems not working:</p>
  
  <pre><code>gulp.task('scripts', function() {
      return streamqueue(
          { objectMode: true },
          gulp.src([
              vendor + '/jquery/dist/jquery.min.js',
              vendor + '/bootstrap/dist/js/bootstrap.min.js'
          ]),
          gulp.src([
              src + '/js/**/*.js'
          ]).pipe(plugins.uglify())
      )
      .pipe(plugins.concat(pkg.name + '.min.js'))
      .pipe(gulp.dest(dest + '/js/'));
  });
  
  gulp.task('watch', ['build'], function () {
      plugins.watch({glob: src + '/js/**/*.js'}, function () {
          gulp.start('scripts');
      });
  });
  </code></pre>
  
  <p><strong>EDIT</strong>: Solved, it was <a href="https://github.com/floatdrop/gulp-watch/issues/1" rel="noreferrer">this issue</a>. Globs starting with <code>./</code> (that was the value of <code>src</code>) seems not working ATM.</p>