Проблема в синтаксисе gulp.task с использованием browserify + babel - PullRequest
0 голосов
/ 22 апреля 2020

Это мой первый запрос в этом месте, я учусь программировать и слежу за курсом 2016 года, в котором они внедряют babel gulp browserify sass, но у меня возникла проблема при попытке выполнить преобразование с использованием Вавилон внутри глотка. Я провел небольшое исследование, и они упоминают, что синтаксис изменился, но я не смог заставить его работать.

Другие задачи, которые я не ставлю здесь, потому что они не нужны, но синтаксис такой , Я ценю вашу помощь, я знаю, что это просто, потому что мне приходилось сталкиваться с другими ошибками, потому что попытка сделать устаревшее руководство на данный момент является проблемой для меня, потому что я не знаю JavaScript должным образом.

В моем. js do c у меня есть следующий синтаксис:

const babel = require ('babelify');
const browserify = require ('browserify');

gulp.task ('scripts', function() {
    browserify('./src/index.js')

        Transform(babel)
        .bundle()
        .pipe(source('index.js'))
        .pipe(rename('app.js'))
        .pipe(gulp.dest('public'))
})




gulp.task('default', gulp.series (['styles','assets','scripts'])); 

Ошибка, которая показывает мне в CMD это:

[19:00:50] Using gulpfile ~\Documents\JS\coletogram\gulpfile.js
[19:00:50] Starting 'default'...
[19:00:50] Starting 'styles'...
[19:00:50] Finished 'styles' after 192 ms
[19:00:50] Starting 'assets'...
[19:00:50] Finished 'assets' after 47 ms
[19:00:50] Starting 'scripts'...
[19:00:50] 'scripts' errored after 4.38 ms
[19:00:50] TypeError: browserify(...)Transform is not a function
...