码迷,mamicode.com
首页 > Web开发 > 详细

gulp js文件压缩 es6 代码转换

时间:2020-06-10 10:50:10      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:info   opera   ima   UNC   tor   div   img   mina   ora   

 npm install --save-dev gulp-babel @babel/core @babel/preset-env

// 暂时用下面这个
npm install gulp-babel @babel/core @babel/preset-env


const babel = require(‘gulp-babel‘);
 
// js 任务
// 1. es6 代码转换 
gulp.task(‘jsmin‘, () => {
    gulp.src(‘./src/js/*.js‘)
        .pipe(babel({
            // 可以判断当前代码运行的环境  将代码转换为当前运行环境所支持的代码
            presets: [‘@babel/env‘]
        }))
        .pipe(gulp.dest(‘dist/js‘))
})
 gulp jsmin



--------------------------------------


// 代码压缩
npm install --save-dev gulp-uglify

npm install   gulp-uglify
const uglify require(‘gulp-uglify);

gulp.task(‘jsmin‘, () => {
    gulp.src(‘./src/js/*.js‘)
        .pipe(babel({
            // 可以判断当前代码运行的环境  将代码转换为当前运行环境所支持的代码
            presets: [‘@babel/env‘]
        }))
        // 代码压缩
        .pipe(uglify())
        .pipe(gulp.dest(‘dist/js‘))
})
 
gulp jsmin
 
技术图片

 

 

 
 



gulp js文件压缩 es6 代码转换

标签:info   opera   ima   UNC   tor   div   img   mina   ora   

原文地址:https://www.cnblogs.com/ericblog1992/p/13083341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!