var srcArticleImage = 'src/recommended-reads-images/';
var distArticleImage = 'dist/assets/recommended-reads-images/';
gulp.task('article-images', function() {
gulp.src(srcArticleImage + "*", srcArticleImage + "**/*"])
.pipe(gulpif(global.build, imagemin([
imagemin.gifsicle({interlaced: true}),
imagemin.jpegtran({progressive: true}),
imagemin.optipng({optimizationLevel: 5}),
imagemin.svgo({plugins: [{removeViewBox: true}]})
])))
.pipe(gulp.dest(distArticleImage))
.pipe(gulpif(global.build, size({showFiles: true, showTotal: false})))
.pipe(gulpif(!global.build, notify({message: 'Article Images Compiled', onLast: true})))
});
运行上述任务时,我希望它从 src 目录中获取文件,缩小它们,然后将它们复制到目标。
但是,当任务运行时我遇到了问题。只有 81 个图像输出到目标文件夹,但 src 文件夹中有 103 个文件。
如果有人能对这个问题有所了解,我将不胜感激,我已经将头撞在键盘上一个半小时试图解决这个问题。
希望有人解决,谢谢。