Преобразование сценария es6 в JS с использованием gulp
Я пытаюсь преобразовать код ES6 в простой JS, используя babel в gulp. Запустив приведенный ниже код, я получаю [Ошибка в плагине "gulp-babel"] с сообщением: [Плагин / Предустановленные файлы не позволяют экспортировать объекты, только функции.]
var gulp = require('gulp');
var babel = require('gulp-babel');
gulp.task('scripts',function(){
return gulp.src(['src/scripts/app.js'])
.pipe(babel({presets:['es2015']}))
.pipe(gulp.dest('build/scripts/'))
});
SRC / скрипты /app.js
const hello = (name) => {
return `hello ${name}`;
};
Было бы очень полезно, если бы мне удалось преобразовать код ES6 в ванильный JS.
1 ответ
Вы, вероятно, используете Babel 7, и ваша предустановка не совместима с ним. Вы должны установить и использовать { presets: ["@babel/preset-env"] }
,