Gulp-watch не загружает новые файлы

Я пытаюсь запустить задачу всякий раз, когда файл изменяется, удаляется или добавляется новый файл. Однако первые два работают: когда добавляется новый файл, он не подхватывается.

Я установил пакет gulp-watch и у меня есть такая задача:

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

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

person NewGulpUserxx    schedule 29.10.2014    source источник
comment
github.com/shama/gaze/pull/103   -  person Heikki    schedule 29.10.2014
comment
@Heikki Папка не пуста. Он содержит файлы, которые уже просматриваются.   -  person NewGulpUserxx    schedule 29.10.2014


Ответы (1)


Это была странная проблема. Удаление ./ из глобуса исправляет это.

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

gulp.task('watch', function() {
    watch(['src/Scripts/**/*.js'], function(event, cb) {
        console.log('test');
        cb();
    });
});
person Heikki    schedule 29.10.2014
comment
Лол, это тоже проблема. - person Talasan Nicholson; 22.02.2016
comment
Все еще проблема с gulp cli 3.9.1, спасибо за ответ, спас мой день. - person maxhb; 10.08.2016
comment
похоже, что gulp глючит и пока не стоит внимания ... У меня такая же проблема, и я сдаюсь. Я пойду со старым добрым хрюканьем. - person CodeGems; 17.10.2016
comment
святое дерьмо чувак! ты классный... как тебе это удалось узнать :o - person Rouz; 26.01.2017