Собираю gulp-сборку по уроку из Youtube. На создании таска JS я встрял. Сам таск написал, отслеживание js файлов повесил. Что тут не так?

Если вы столкнулись с проблемой при создании таска JS в своей Gulp-сборке, есть несколько вещей, которые стоит проверить.

Первым делом, убедитесь, что вы правильно установили необходимые пакеты для работы с JavaScript. Для этого можно воспользоваться командой npm install gulp gulp-concat gulp-uglify --save-dev.

После этого, нужно создать файл gulpfile.js в корневой директории вашего проекта и импортировать необходимые модули Gulp. В вашем случае, это gulp, gulp-concat и gulp-uglify. Пример импорта модулей может выглядеть следующим образом:

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

Далее, вы можете создать таск для обработки JavaScript файлов. Пример такого таска может выглядеть следующим образом:

gulp.task('js', function() {
  return gulp.src('src/js/*.js')
    .pipe(concat('bundle.js'))
    .pipe(uglify())
    .pipe(gulp.dest('dist/js'));
});

В этом примере, мы указываем Gulp, что хотим обработать все JavaScript файлы, которые находятся в директории src/js. Затем, мы объединяем их в один файл с именем bundle.js с помощью плагина gulp-concat. Далее, мы сжимаем этот файл с помощью плагина gulp-uglify. И в конце, результат сохраняем в директорию dist/js с помощью метода gulp.dest.

Наконец, чтобы отслеживать изменения в файлах JavaScript и автоматически запускать этот таск, добавьте следующий код в ваш gulpfile.js:

gulp.task('watch', function() {
  gulp.watch('src/js/*.js', ['js']);
});

gulp.task('default', ['js', 'watch']);

В этом примере мы создаем таск watch, который отслеживает изменения в файлах JavaScript в директории src/js и запускает таск js, когда такие изменения происходят. Затем мы добавляем этот таск в список задач, которые будут выполняться по умолчанию при запуске команды gulp.

Надеюсь, эта информация поможет вам разобраться с вашей проблемой. Если у вас возникнут дополнительные вопросы, пожалуйста, уточните и я буду рад помочь.