美文网首页建站
JS: gulp.js

JS: gulp.js

作者: 迪兰布鲁斯 | 来源:发表于2017-07-09 11:15 被阅读0次

    var gulp = require('gulp'),

    minify = require('gulp-minify-css'),//css压缩

    uglify = require('gulp-uglify'),//js压缩

    htmlmin = require('gulp-htmlmin');

    gulp.task('minhh', function () {

    var options = {

    removeComments: true,//清除HTML注释

    collapseWhitespace: true,//压缩HTML

    collapseBooleanAttributes: true,//省略布尔属性的值 ==>

    removeEmptyAttributes: true,//删除所有空格作属性值 ==>

    removeScriptTypeAttributes: true,//删除的type="text/javascript"

    removeStyleLinkTypeAttributes: true,//删除和的type="text/css"

    minifyJS: true,//压缩页面JS

    minifyCSS: true//压缩页面CSS

    };

    gulp.src('src/www/pages/*/*.html')

    .pipe(htmlmin(options))

    .pipe(gulp.dest('dist/www/pages'));

    });

    gulp.task('minHtml', function () {

    var options = {

    removeComments: true,//清除HTML注释

    collapseWhitespace: true,//压缩HTML

    //collapseBooleanAttributes: true,//省略布尔属性的值 ==>

    //removeEmptyAttributes: true,//删除所有空格作属性值 ==>

    //removeScriptTypeAttributes: true,//删除的type="text/javascript"

    // removeStyleLinkTypeAttributes: true,//删除和的type="text/css"

    minifyJS: true,//压缩页面JS

    minifyCSS: true//压缩页面CSS

    };

    gulp.src('src/www/html/*/*.html')

    .pipe(htmlmin(options))

    .pipe(gulp.dest('dist/www/html'));

    });

    gulp.task('mincss',function(){

    gulp.src('src/www/css/*.css')

    .pipe(minify())

    .pipe(gulp.dest('dist/www/css'));

    });

    gulp.task('minjs',function(){

    gulp.src('src/www/js/*.js')

    .pipe(uglify())

    .pipe(gulp.dest('dist/www/js'));

    });

    相关文章

      网友评论

        本文标题:JS: gulp.js

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