Gulp since或'vinyl-filter-since'的使用

时间:2019-03-07 09:54:37

标签: gulp gulp-imagemin

我正在尝试构建一个简单的图像优化器,该优化器仅在7天前添加的图像上触发。目的是每个周末在网络服务器上运行它,以优化一周中添加的图像。

到目前为止,我已经明白了:

var gulp = require('gulp');
var imagemin = require('gulp-imagemin');

gulp.task('default', function () {
    return gulp.src('images/**/*.{jpeg,jpg,png,gif}', {base: './'})
        .pipe(imagemin([
        imagemin.jpegtran({progressive: true})
        ], {
            verbose: true
        }))
        .pipe(gulp.dest('./'));
});

此脚本现在可以在“图像”文件夹中的所有图像上运行。我试过了gulp.src上的选项“ since”,没有运气。有人有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您没有显示如何尝试使用create_view_two选项,因此我们无法为您提供帮助。以下未经测试,但类似这样:

localhost:8000/

获取今天的日期,从中减去7天(604800000毫秒),并将其用作您的since