2014-10-29 8 views
8

Ich versuche eine Aufgabe auszuführen, wenn eine Datei geändert, gelöscht oder eine neue Datei hinzugefügt wird. Die ersten beiden funktionieren jedoch: Wenn eine neue Datei hinzugefügt wird, wird sie nicht aufgenommen.Gulp-watch nimmt keine neuen Dateien an

Ich installierte das Paket gulp-watch und ich habe diese Aufgabe:

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

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

https://github.com/shama/gaze/pull/103 – Heikki

+0

@Heikki Der Ordner ist nicht leer. Es enthält Dateien, die bereits überwacht werden. – NewGulpUserxx

Antwort

19

Das ist ein sonderbares Problem war. Entfernen ./ von Glob behebt es.

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

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

Wow, danke. Das war unerwartet. :-) – NewGulpUserxx

+0

Das ist golden! Was für ein undurchsichtiges Problem ... – jrista

+2

Lol, es ist immer noch ein Problem. –