2015-02-04 8 views
7

Die Signatur für schluck-Uhr istGulp Uhr mit Abhängigkeiten und Rückruf

watch(glob, [options, callback]) 

Es scheint jedoch, wie Sie entweder einen Rückruf oder Optionen haben können, aber nicht beides. Was ich versuche zu tun:

gulp.watch('*.js',['someTask','anotherTask'],function(event){...}); 

Es den abhängigen Aufgaben ‚someTask‘ ausführt und ‚anotherTask‘ aber nicht den Rückruf auszuführen. Sie können einen Rückruf haben:

gulp.watch('*.js',function(event){...}); 

Oder Sie können Abhängigkeiten ausführen:

gulp.watch('*.js',['someTask','anotherTask']); 

Aber ich kann es nicht abhängig Aufgaben ausführen bekommen und geben Sie mir einen Rückruf.

+2

Hinweis: 'gulp.watch' ist Teil der großen Schluck,' schlucke-watch' ein Plugin ist. – Heikki

Antwort

3

Versuchen Sie folgendes:

gulp.watch('*.js',function(event){gulp.run('someTask','anotherTask')}); 
+0

['gulp.run' ist veraltet] (https://github.com/gulpjs/gulp/issues/199). [Siehe hier] (http://stackoverflow.com/questions/28826418/gulp-run-alternative) für Alternativen. – tforgione