@vovkka

При добавлении файлов svg в папку, не запускается таск, как исправить?

Добрый день.
Все перерыл, но не заработало как надо.....

есть таск
// compress svg
gulp.task('svg_compress', function () {
    gulp.src('app/img/icon_svg/*.svg')
        .pipe(imagemin({
            progressive: true,
            svgoPlugins: [{removeViewBox: false}],
            use: [pngquant()],
            interlaced: true
        }))
        .pipe(gulp.dest('app/img/icon_svg/')); 
});


и есть слежение
// revizor
gulp.task('watch', ['browser-sync'], function () {
  gulp.watch('app/img/icon_svg/**/*.svg', ['svg_compress']);
});


Проблема в том что когда я добавляю файлы в папку и запущено слежение, таск не запускается и не минифицирует svg, но когда файлы лежат в папке и я запускаю таск вручную , все отрабатывает как надо... почему watch не следит за добавлением новых файлов? Всем Большое спасибо!
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
gulp.watch не умеет следить за добавленными или удаленными файлами. Используйте gulp-watch
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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