var gulp = require('gulp');
var concat = require('gulp-concat');
var minifyCss = require('gulp-minify-css');
var uglify = require('gulp-uglify');
var htmlmin = require('gulp-htmlmin');
var imagemin = require('gulp-imagemin'); //压缩图片
var rev = require('gulp-rev');
var revCollector = require('gulp-rev-collector');
var del = require('del');
var browserSync = require('browser-sync').create();
var uglifyConfig = {
mangle: {
except: ['define', 'require', 'module', 'exports']
},
compress: false
}
gulp.task('clean', function(){
del(['dist/']);
});
gulp.task('html', function(){
var options = {
removeComments: true,//清除HTML注释
collapseWhitespace: true,//压缩HTML
collapseBooleanAttributes: true,//省略布尔属性的值 <input checked="true"/> ==> <input />
removeEmptyAttributes: true,//删除所有空格作属性值 <input id="" /> ==> <input />
removeScriptTypeAttributes: true,//删除<script>的type="text/javascript"
removeStyleLinkTypeAttributes: true,//删除<style>和<link>的type="text/css"
minifyJS: true,//压缩页面JS
minifyCSS: true//压缩页面CSS
};
gulp.src('src*.*').on("change", browserSync.reload);
});