Могу ли я использовать gulp-imagemin плагин совместно с gulp-watch?
Необходимо, чтобы изображения минифицировались сразу, как только загружались в папку.
Фрагмент моего gulpfile.js:
var gulp = require('gulp');
var imagemin = require('gulp-imagemin');
var pngquant = require('imagemin-pngquant');
gulp.task('default', function() {
gulp.watch('dist/images/**', function(event) {
gulp.run('images');
});
});
// Image files
gulp.task('images', function () {
return gulp.src('src/images/*')
.pipe(imagemin({
progressive: true,
svgoPlugins: [{removeViewBox: false}],
use: [pngquant()]
}))
.pipe(gulp.dest('dist/images'));
});