使用gulp进行babel编译
第一步:
cnpm i gulp-babel @babel/core @babel/preset-env -D
第二步:
书写gulpfile.js文件:
代码如下:
// 要想编译ES6代码,也就是让gulp-uglify能够认识ES6代码。
// 就需要babel,需要 cnpm i gulp-babel @babel/core @babel/preset-env 这三个东西。
// 注意gulp是支持ES6的,只是gulp-uglify不认识ES6,所以才需要进行编译。
const gulp=require('gulp');
const uglify=require('gulp-uglify');
// const concat=require('gulp-concat');
const rename=require('gulp-rename');
const babel=require('gulp-babel');
gulp.task('js', ()=>{
return gulp
.src(['./src/js/**/*.js'])
//.pipe(concat('bundle.min.js'))
.pipe(babel({
presets: ['@babel/env']
}))
.pipe(uglify())
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('./build/js'));
});
gulp.task('default', ['js']);
第三步:
在命令行中输入 gulp 即可!!!
效果如下:
js文件夹下原来的两个js文件,经过gulp压缩之后,
变成了下面的样子 !!!
废话不多说!!!赶紧动手自己操作一下吧 !!!
如果这篇文章能够帮助到您,希望您不要吝惜点赞👍👍和收藏💖💖,您的支持是我继续努力的动力 💪💪!!!