0
이 코드는 완벽하게 작동하며 폴더의 모든 이미지를 최적화합니다. gulp images
을 사용하여 수동으로 작업을 호출해야하는 경우에는 문제가 없습니다. 하지만 보통은 단지 gulp watch
이며 이전에 추가 한 모든 이미지는 다시 최적화 할 필요가 없습니다.Gulp imagemin - 하나의 이미지 만 최적화
그렇다면 어떻게 꿀꺽 거리는 것이 방금 폴더에 추가 된 이미지 만 최적화 할 수 있습니까?
gulp.task('images', function() {
gulp.src('images/src/*.{png,jpg,gif}')
.pipe(plumber(plumberErrorHandler))
.pipe(imagemin({
optimizationLevel: 7,
progressive: true
}))
.pipe(gulp.dest('images'))
.pipe(notify("Images optimized."));
});
gulp.task('watch', function() {
gulp.watch('images/src/*.{png,jpg,gif}', ['images']);
});