Anemo
@Anemo

Как скопировать массив с каталогами из src в dest, gulp?

Есть каталоги которые мне надо просто скопировать из папки src в build. Но gulp берет только файлы из них и бросает в корень, если указать 'base' он копирует всю структуру включая папку src.

Должно быть так:

из src/
         fonts/
         video/
в build/
         fonts/
         video/


а копирует так:

из src/
         fonts/
         video/
в build/
         src/
              fonts/
              video/


Таск:
var path = {
	build: {
		root: 'build/',
                ...
	},
	src: {
		root: 'src/',
                ...
		files: ['src/fonts/**/*', 'src/video/**/*']
	}
};

gulp.copy = function(src,dest) {
	return gulp.src(src, {base: '.'})
		.pipe(gulp.dest(dest));
};
gulp.task('files:prod', function() {
	return gulp.copy(path.src.files, path.build.root);
});
  • Вопрос задан
  • 346 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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