Отсутствуют файлы при копировании из src в dist?

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 файла.

Буду признателен, если кто-нибудь сможет пролить свет на эту проблему, я уже полтора часа бьюсь головой об клавиатуру, пытаясь решить эту проблему.

Надеюсь, у кого-то есть решение, спасибо.

0 ответов

Другие вопросы по тегам