Существует ли динамический способ создания папок gulp.dest на основе строк локали gulp.src при использовании плагина fileinclude? - PullRequest
0 голосов
/ 09 ноября 2018
gulp.task('fileinclude', function () {
    gulp.src(['templates/*.html', 'templates/fr/*.html', 'templates/pt/*.html'])
        .pipe(fileinclude({
            prefix: '@@',
            basepath: '@file'
        }))
        .pipe(gulp.dest('./'));
});

Я хочу, чтобы это генерировало папки /fr и /pt. Существует ли динамический способ сделать это по сравнению с созданием 3 разных gulp.task для каждой из локалей. Я хочу избежать 3 разных gulp.tasks.

По сути, этот код собирает шаблоны внутри папки templates, которая может содержать, например, template/index.html, template/fr/index.html, template/pt/index.html и затем выплюнуть его на ./.

В моем текущем коде, однако, он создаст 3 index.html файлов, которые не будут работать. Это вероятно перевесило бы их по моему мнению. В любом случае, мое решение не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...