通用版gulp

gulpfile.js内容

const gulp = require('gulp');
// 压缩css文件
const cssmin = require('gulp-clean-css');
// 压缩html,可以压缩页面javascript、css,去除页面空格、注释,删除多余属性等操作
const htmlmin = require('gulp-htmlmin');
// 只操作有过修改的文件
const changed = require('gulp-changed');
// 压缩javascript文件,减小文件大小
const uglify = require('gulp-uglify');
// 文件清理
const clean = require('gulp-clean');
// es6转es5
const babel = require('gulp-babel');
// 加版本号
const assetRev = require('gulp-asset-rev');

// 使用gulp-htmlmin压缩html
gulp.task('htmlminTask', function () {
var options = {
removeComments: true, // 清除HTML注释
collapseWhitespace: true, // 压缩HTML
collapseBooleanAttributes: true, // 省略布尔属性的值 ==>
removeEmptyAttributes: true, // 删除所有空格作属性值 ==>
removeScriptTypeAttributes: true, // 删除

你可能感兴趣的:(通用版gulp)