Как собрать все файлы js не совмещая в один?

Для сборки всех файлов JavaScript без их совмещения в один, вы можете использовать task runner Gulp.js с помощью соответствующих плагинов.

Сначала вам нужно установить Gulp.js и его плагины. Выполните команду npm install --global gulp-cli, чтобы установить глобальный пакет Gulp CLI (Command Line Interface). Затем выполните команду npm init для создания файла package.json, который будет содержать информацию о вашем проекте. После этого установите Gulp.js локально, выполнив команду npm install gulp --save-dev. Теперь вы можете устанавливать и другие плагины, которые вам понадобятся, выполнив команду npm install <plugin-name> --save-dev.

После установки Gulp.js и плагинов создайте файл gulpfile.js в корневом каталоге вашего проекта.

Для сборки всех файлов JavaScript в отдельные файлы, вам понадобятся следующие плагины:

1. gulp-concat - объединяет несколько файлов JavaScript в один поток
2. gulp-uglify - минимизирует JavaScript файлы

Установите эти плагины, выполнив команды npm install gulp-concat --save-dev и npm install gulp-uglify --save-dev.

В файле gulpfile.js добавьте следующий код:

const gulp = require('gulp');
const concat = require('gulp-concat');
const uglify = require('gulp-uglify');

gulp.task('js', function() {
    return gulp.src('src/**/*.js') // путь к исходным файлам JavaScript
        .pipe(concat('bundle.js')) // объединяем все файлы JavaScript в один файл bundle.js
        .pipe(uglify()) // минимизируем JavaScript файлы
        .pipe(gulp.dest('dist/js')); // путь, в котором будет сохранен сборанный файл JavaScript
});

gulp.task('default', gulp.series('js')); // задача 'default' собирает все JavaScript файлы

Здесь мы объявляем задачу js, которая сначала загружает все исходные файлы JavaScript, затем объединяет их в один файл bundle.js, минимизирует его с помощью uglify и сохраняет в папке dist/js. В задаче default мы запускаем только задачу js, но вы можете добавить другие задачи, необходимые для вашего проекта.

Теперь вы можете выполнить команду gulp, чтобы запустить задачу default и собрать все файлы JavaScript в отдельные файлы.

Надеюсь, это подробное объяснение помогло вам собрать все файлы JavaScript без их совмещения в один с помощью Gulp.js. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.