美文网首页每天五分钟之IT技能包
gulp插件(1) - gulp-uglify(压缩JS文件)

gulp插件(1) - gulp-uglify(压缩JS文件)

作者: 学好该死的程序 | 来源:发表于2017-10-25 03:35 被阅读7次

功能描述

gulp-uglify插件用于JS文件压缩


安装命令

$ cnpm install gulp-uglify --save-dev

使用方法

例1:基本使用

var gulp     = require('gulp'),
    uglify   = require('gulp-uglify'),
    pump     = require('pump');

gulp.task('jsmin', function(cb) {
    pump([
        gulp.src('src/js/index.js'),
        uglify(),
        gulp.dest('dist/js')
    ], cb)
});

例2:压缩多个JS文件,输出至指定目录

var gulp     = require('gulp'),
    uglify   = require('gulp-uglify'),
    pump     = require('pump');

gulp.task('jsmin', function(cb) {
    pump([
        gulp.src(['src/js/demo1.js', 'src/js/demo2.js']),
        uglify(),
        gulp.dest('dist/js')
    ], cb)
});

例3:使用通配符“!”,“”,“*”,“{}”进行模式匹配

var gulp     = require('gulp'),
    uglify   = require('gulp-uglify'),
    pump     = require('pump');

gulp.task('jsmin', function(cb) {
    pump([
        gulp.src(['src/js/*.js']),
        uglify(),
        gulp.dest('dist/js')
    ], cb)
});

相关文章

网友评论

    本文标题:gulp插件(1) - gulp-uglify(压缩JS文件)

    本文链接:https://www.haomeiwen.com/subject/kcpfpxtx.html