art_web
@art_web

Gulp rename — как переименовать все файлы и папки по порядку?

Структура проекта:
59e9433800614766775493.png
Конфиг:
var gulp = require('gulp');
var imageResize = require('gulp-image-resize');
var rename = require('gulp-rename');
 
var resizeImageTasks = [];

[100,300].forEach(function(size) {
  var resizeImageTask = 'resize_' + size;
  gulp.task(resizeImageTask, function() {
    return gulp.src('src/**/*.{jpg,png,tiff}')
      .pipe(imageResize({
         width:  size,
         height: size,
         upscale: false
       }))
      .pipe(gulp.dest('dist/' + size + '/'));
  });
  resizeImageTasks.push(resizeImageTask);
});

gulp.task('resize_all', resizeImageTasks);


Беру все картинки из всех папок и меняю их по размерам. Нужно переименовать все папки и файлы по порядку, вложенные тоже. Вроде gulp-rename может, но как?
Что сейчас получаю на выходе:
59e9438577544332742355.png

Что нужно получить:
59e9439a3757f873188565.png

Спасибо.
  • Вопрос задан
  • 659 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы