Как правильно собрать проект?

Пытаюсь настроить сборщик проекта на gulp. С sass и pug всё понятно. А вот в js проблема. Я не понимаю, что нужно, чтобы скрипт заработал при запуске сайта в браузере. В файле скрипта я подключаю модуль fs import * as fs from 'fs', в билде я вижу require и браузер выдаёт ошибку - require is not defined. Ниже функция сборки js-кода. В видео, с помощью которого я училась делать сборки, сказано, что таких настроек достаточно, но, видимо, должно быть что-то ещё.

function buildScripts() {
    return gulp.src('src/scripts/**/*.js')
        .pipe(babel({
            presets: ['@babel/env']
        }))
        .pipe(gulp.dest('build/js'))
}

Помогите, пожалуйста, понять, как правильно настраивать gulpfile. В Интернете куча информации, но ничего не понятно. Очень много ссылок на webpack, но я хочу хотя бы понять gulp, а не перескакивать с ветки на ветку.


Ответы (0 шт):