我是Grunt的新手,我想知道为什么应该使用grunt-contrib-cssmin,而不是像下面这个例子那样创建dev/dist版本:
sass: {
dist: {
options: {
style: 'compressed',
},
files: [{
expand: true,
cwd: 'assets/styles/source',
src: [
'*.scss'
],
dest: 'assets/styles/build',
ext: '.min.css'
}]
},
dev: {
options: {
style: 'extended',
},
files: [{
expand: true,
cwd: 'assets/styles/source',
src: [
'*.scss'
],
dest: 'assets/styles/build',
ext: '.css'
}]
}
}发布于 2015-04-30 18:37:57
Sass的compress选项执行此操作,另请参阅http://sass-lang.com/documentation/file.SASS_REFERENCE.html#_16
压缩样式占用尽可能少的空间,除了在文件末尾需要分隔选择符和换行符之外,没有空格。它还包括一些其他较小的压缩,例如选择颜色的最小表示。它不应该是人类可读的。
grunt-contribe cssmin使用clean-css来压缩和优化你的CSS。Clean-css所做的优化,以及Sass压缩所不能做的优化包括:选择器和属性合并、缩减等(高级优化)、基于其顺序的属性合并、@media`合并、重构优化和速记压缩
https://stackoverflow.com/questions/29950778
复制相似问题