gulp js文件壓縮 es6 代碼轉換


 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
 

 

 

 
 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM