2017-01-16 3 views
0

У меня есть следующая структура.Как правильно писать несколько папок в Gulp?

html5 
    |_33 
     |_2.2.0 
     |_js 
      |_file1.js 
      |_file2.js 
      |_file3.js 
    |_22 
     |_2.2.0 
     |_js 
      |_file1.js 
      |_file2.js 
      |_file3.js 
    |_24 
     |_2.2.0 
     |_js 
      |_file1.js 
      |_file2.js 
      |_file3.js 
    html5prod 
    |_33 
     |_2.2.0 
     |_js 
      |_file1(minify).js 
      |_file2(minify).js 
      |_file3(minify).js 

Из папки html5 Я хочу перемещать мини-файлы в html5prod.

Если его одна папка я могу написать

gulp.task('scripts', function() { 
    return gulp.src('./html5/**/*.js') 
     .pipe(uglify()) 
     .pipe(concat('min.js', {newLine: ';'})) 
     .pipe(gulp.dest('./html5prod/24/2.2.0/js')); 
}); 

Как назначения записи для всех папок в этой строке?

.pipe (gulp.dest ('./ html5prod/24/2.2.0/js'));

Результата будет следующим, из папки html5> 24 идет в html5prod> 24, из html5> 33 идут в html5prod> 33

+0

Возможный дубликат [Как скопировать каталоги рекурсивно с помощью gulp?] (Http://stackoverflow.com/questions/25038014/how-do-i-copy-directories-recursive-with-gulp) –

+0

Возможный дубликат [Итерирование по каталогам с помощью Gulp?] (Http://stackoverflow.com/questions/22149966/iterating-over-directories-with-gulp) –

ответ

0

Проверить этот рецепт от глотка документов here

это получить все папок и запускать итерацию по папкам и направлять приведенные сценарии в пункт назначения.

Смежные вопросы