В моей папке assets/
у меня есть множество подпапок, каждая из которых содержит произвольное количество изображений, например:
assets/article1/
assets/article2/
Я пытаюсь написать задачу gulp, чтобы найти все .jpg
изображения внутри и создать их миниатюрные версии, которые будут сохранены в подпапке thumbs/
в папке, где находятся каждый файл:
assets/article1/ # original jpg images
assets/article1/thumbs/ # thumbnail versions of above..
assets/article2/
assets/article2/thumbs/
Я пробовал разные подходы, но не повезло. Ближайший я пришел:
gulp.task('thumbs', function () {
return gulp.src( './assets/**/*.jpg' )
.pipe( imageResize( { width: 200 } ) )
.pipe( gulp.dest( function( file ) { return file.base + '/thumbs/'; } ) );
});
Однако это создает одну папку thumbs\
в корне assets\
assets/article1/
assets/article2/
assets/thumbs/article1/
assets/thumbs/article2/
Есть ли хорошая информация о путях и подстановочных знаках где угодно? Ясно, что я плохо справляюсь с этим.