Пишу конфиг для gulp. Хочу запускать таск "img-min-pre" автоматически когда в каталог ./app/img/ добавляется какой-либо файл. gulp.watch, если документация была правильно понята, такого предоставить не может. Так вот... Как заставить его делать сие действие, а именно мониторить добавление файлов? Отрывки конфига ниже.
var gulp = require("gulp");
var imagemin = require("gulp-imagemin");
var pngquant = require("imagemin-pngquant");
var jpegtran = require("imagemin-jpegtran");
var liveReload = require("gulp-livereload");
gulp.task("min-img-pre", function(){
return gulp.src("./app/img/**/*")
.pipe(imagemin({
progressive: true,
svgoPlugins: [{ removeViewBox: false }],
use: [pngquant(), jpegtran()]
}))
.pipe(gulp.dest("./pre/img/"))
.pipe(liveReload());
});
gulp.task("watch", function(){
liveReload.listen();
gulp.watch("./app/scss/**/*.scss", ["css-pre"]);
gulp.watch("./app/img/**/*", ["min-img-pre"]);
});