我正在尝试将ES6代码转换为简单的JS,使用巴别塔吞吞吐吐。运行下面的代码,我在插件“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/scripts/app.js
const hello = (name) => {
return `hello ${name}`;
};指导我将ES6代码转换为普通的JS将不胜感激。
发布于 2019-01-08 17:32:15
您可能正在使用Babel 7,而您的预设与它不兼容。您应该安装并使用{ presets: ["@babel/preset-env"] }。
https://stackoverflow.com/questions/54087389
复制相似问题