我实际上是想用Gulp来优化图像。
一切正常,但我想在优化过程后从源目录中删除当前图像。
如何检索当前处理过的图像,只删除它而不删除其他图像(尚未处理的图像)?
我尝试过黑胶路径和清洁插件,但没有成功。
gulp.task('delete', function () {
var vinylPaths = require('vinyl-paths');
return gulp.src(src, {read: false})
.pipe(vinylPaths(del));
});
这是我的gulpfile.js的片段
gulp.task('default', function() {
var photo = gulp.src(src);
// One of my filters
var profil_picto_sitter = photo
.pipe(plumber({
errorHandler: onError
}))
.pipe(imageResize({
width: 192
}))
.pipe(imagemin({
optimizationLevel: 5,
progressive: true,
interlaced: true,
svgoPlugins: [{removeViewBox: false}], use: [pngquant()]
}))
.pipe(gulp.dest('upload/temp3/'));
......其他类似的过滤器:
return eventStream.merge(profil_picto_sitter/*, other filters */);
有什么建议吗?
由于