gulp入门(2)- gulp-uglify插件

来源:互联网 发布:网络产品价格的特点 编辑:程序博客网 时间:2024/05/17 02:33

插件功能描述

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


插件安装

$>cnpm install gulp-uglify --save-dev

使用方法

压缩单个JS文件,并输出至指定文件夹

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)});

压缩多个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)});

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

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)});
0 0