Tabitha
@Tabitha
front-end

Как указать gulp мониторить добавление/удаление файлов в директории?

Пишу конфиг для 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"]);  
});
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
Serj-One
@Serj-One
i'm sexy and i know it
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы