I installed the following gulpfile for testing gulp-imagemin. I have included some additional imagemin plugins .
var gulp = require('gulp'),
imagemin = require('gulp-imagemin');
gulp.task('imagemin', function() {
return gulp.src('src/lib/images/**.*')
.pipe(imagemin({
progressive: true
}))
.pipe(gulp.dest('src/lib/images/'))
});
gulp.task('default', ['imagemin']);
Here is my initial folder structure (only one image is included)
src/
|-- lib/
| |-- images/
| | |-- nasa.jpg
The first run gulpdisplays the following
[22:31:32] gulp-imagemin: Minified 1 image (saved 489 B - 2.1%)
Rerunning gulp
[22:32:43] gulp-imagemin: Minified 1 image (saved 0 B - 0%)
, / , / ?
Charminbear, , , src (Source) 'dist' (Distribution). src/lib/images gulp dist/lib/images.
src/
|-- lib/
| |-- images/
| | |-- nasa.jpg
| | |-- mars.jpg
dist/
|-- lib/
| |-- images/
| | |-- nasa.jpg
| | |-- mars.jpg
gulpfile.js
src dist?
gulp -imgmin , ?
gulp-imagemin .