Как назначить назначение gulp папке и их подпапкам? - PullRequest
0 голосов
/ 06 ноября 2018

Src:

.htaccess
html/
 home.html
js/
css/

Общественный:

html/
  ar/
   home.html
  en/
   home.html
js/
css/

Я хочу переместить файл .htaccess в каждый каталог HTML HTML/ и его подпапки en/ и ar/

Публичный: (Что мне нужно)

html/
  .htaccess
  ar/
   .htaccess
   home.html
  en/
   .htaccess
   home.html
js/
css/

Я использую gulp-html-i18n , чтобы разделить HTML-файлы на два разных каталога

Итак, как я могу выполнить задачу выше? Это плагин глотка может справиться с этим?

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете просто создать массив всех ваших каталогов, пройти по нему и перейти к каждому файлу

var dirs = ['html/ar', 'html/en', 'html/pt'],
    file = gulp.src('path/of/.htaccess');

gulp.task('move', function () {
    for (var i = 0; i < dirs.length; i++) {
        file = file.pipe(gulp.dest(dirs[i]));
    }
    return file;
});
...