Gulp:移动到目标文件夹后删除文件

时间:2015-03-03 12:52:44

标签: javascript gulp

我实际上是想用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 */);

有什么建议吗?

由于

0 个答案:

没有答案