Как исправить ошибку Gulpfile JS Task при сборке - PullRequest
0 голосов
/ 13 июня 2019

У меня есть задание gulp, которое встраивает мои js в скомпилированный файл.

Однако я обновился до babel 7, и теперь я получаю 'Cannot read' canCompile 'неопределенного babelify / index.js: 65: 21 '

Когда я отбрасываю задание обратно на пустое задание, оно завершает сборку, поэтому я знаю, что это связано с неправильным выполнением babelify, но я не могу понять это.

gulp.task('js', function() {

    let transform = browserify({
        'paths': [
            'assets/js'
        ],
    }).transform(babelify, {
        'presets': [
            ['env']
        ]
    });

    gulp.src([
        'assets/js/*.js'
    ])
        .pipe(
            through2.obj(
                function write(file, enc, next) {
                    transform.add(file.path);
                    next();
                },
                function end(next) {
                    transform.bundle()
                        .pipe(stream('app.js'))
                        .pipe(buffer())
                        .pipe(minify())
                        .pipe(gulp.dest('./compiled/js/'))
                    next();
                }
            )
        );
});

Что нужно сделать, это скомпилировать мои файлы js в папку ./compiled/js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...