如何为文件夹及其子文件夹分配Gulp目标

sauutmhj  于 2022-12-08  发布在  Gulp
关注(0)|答案(1)|浏览(223)

来源:

.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文件拆分到两个不同的目录中
那么,我怎么做上面的任务?它是一个大口插件可以处理吗?

ttcibm8c

ttcibm8c1#

您可以简单地创建一个包含所有目录的数组,然后遍历它并为每个文件移动

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;
});

相关问题