首页 > Web开发 > 详细

gulp压缩js转义es6的常见错误及解决方案

时间:2019-11-05 12:16:19      阅读:114      评论:0      收藏:0      [点我收藏+]
"babel-cli": "^6.26.0",
 "babel-core": "^6.26.3",
 "babel-preset-es2015": "^6.24.1",
"gulp-babel": "6",

如上代码所示,安装以上版本的babel插件,bable更新很快,当版本不一致会冲突,导致出现  Plugin/Preset files are not allowed to export objects, only functions   。

gulp压缩js代码如下

const uglify = require(‘gulp-uglify‘); //js压缩
const babel = require("gulp-babel");


// gulp打包manager\page\dist\js
gulp.task(‘revJs‘,  ()=> {
    return gulp.src([filePath + ‘/page/dist/js/*.js‘])
    .pipe(babel({//编译ES6
        presets: [‘es2015‘]
    }))
    .pipe(uglify())//压缩js   
        .pipe(gulp.dest( ‘dist/manager/page/dist/js‘))
})

 

gulp压缩js转义es6的常见错误及解决方案

原文:https://www.cnblogs.com/uimeigui/p/11797452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!