Как объединить 2 сборки?

Для объединения двух сборок в Gulp.js вы можете использовать несколько различных подходов в зависимости от ожидаемого результата. Вот некоторые из них:

  1. Использование плагина gulp-concat:
  • Установите плагин gulp-concat командой npm install gulp-concat --save-dev
  • Импортируйте плагин в ваш файл gulpfile.js: const concat = require('gulp-concat');
  • Создайте новую задачу и используйте плагин gulp-concat для объединения файлов:
     gulp.task('merge', function() {
       return gulp.src(['src/build1/*.js', 'src/build2/*.js'])
         .pipe(concat('merged.js'))
         .pipe(gulp.dest('dist/'));
     });
  • Запустите задачу командой gulp merge. Результатом выполнения задачи будет объединенный файл merged.js, содержащий все файлы из двух сборок.
  1. Использование массива и плагина gulp-merge:
  • Установите плагин gulp-merge командой npm install gulp-merge --save-dev
  • Импортируйте плагин в ваш файл gulpfile.js: const merge = require('gulp-merge');
  • Создайте новую задачу и используйте функцию merge() для объединения нескольких потоков:
     gulp.task('merge', function() {
       return merge(gulp.src('src/build1/*.js'), gulp.src('src/build2/*.js'))
         .pipe(concat('merged.js'))
         .pipe(gulp.dest('dist/'));
     });
  • Запустите задачу командой gulp merge. Результатом выполнения задачи также будет объединенный файл merged.js.

Оба подхода приведены для примера и могут быть адаптированы в соответствии с вашими требованиями и структурой проекта.