首页 > Web开发 > 详细

grunt-contrib-cssmin CSS压缩以及合并

时间:2015-09-29 13:03:12      阅读:362      评论:0      收藏:0      [点我收藏+]

grunt-contrib-cssmin:压缩以及合并CSS文件

安装插件:npm install grunt-contrib-cssmin --save-dev

不设置compatibility与noAdvanced属性,运行后会有一些hack(*zoom:1;_zoom:1;\9等)会被删除。

compatibility : ‘ie8‘, //设置兼容模式
noAdvanced : true //取消高级特性

1.多个文件按照源文件名称压缩:

cssmin: { 
    options : { 
        compatibility : ‘ie8‘, //设置兼容模式 
        noAdvanced : true //取消高级特性 
    },
    minify: { 
        expand: true, 
        cwd: srcName + ‘/‘, 
        src: [‘*\*/\*.css‘, ‘!*.min.css‘], //.css文件,但不包括.min.css文件
        dest: buildPath + ‘/‘, 
        ext: ‘.css‘ 
    } 
}

2.多个文件压缩并合并为一个css

cssmin: {
  options: {
    compatibility: ‘ie8‘,
    noAdvanced: true
  },
  minify: {
     files: {
       "stylesheets/common.min.css": [‘css/*.css‘,‘!css/*.min.css‘]
     }
  }
}

 

grunt-contrib-cssmin CSS压缩以及合并

原文:http://www.cnblogs.com/cyj7/p/4845819.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!