@Fulminant

Как сконкатенировать файлы с одинаковым именем с помощью Gulp?

Примером имеем следующую директорию с файлами JSON:
test/
  dir1/
    test.json
    test2.json
  dir2/
    test.json
    test2.json


так, вот, суть вопроса в том, как получить на выходе сконкатенированный файл test.json и test2.json соответственно.

С помощью плагинов для gulp
gulp-foreach
и
gulp-merge-json
я дошел до такого вот варианта:

return gulp.src('test/**/*.json')
        .pipe(foreach((stream, file) => {
            return stream
                .pipe(merge(`${path.basename(file.path)}`));
        }))
        .pipe(gulp.dest(`куданибудь/`));


но проблема в том, что берется только последние файлы, в данном случае это бы были все файлы с директории dir2 .
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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