你不需要使用 grunt-contrib-cssmin 来缩小你的 css,grunt sass 任务就是这样做的。
用于 style: "compressed",
获取缩小文件并 style: "expanded",
使用行号进行调试
下面的示例为您解决此问题。
gruntfile.js
//src ===============================
var src;
config.src = src = {
sassMain: 'scss/home.sass',
distFolder: 'public/stylesheets/app.dist.css',
devFolder: 'public/stylesheets/app.dev.css',
sassFolder: 'scss/**/*.sass'
};
//Sass ===============================
var sass;
config.sass = sass = {};
//distribution
sass.dist = {
options: {
style: "compressed",
noCache: true,
sourcemap: 'none',
update: true
},
files: {
"<%= src.distFolder %>": "<%= src.sassMain %>"
}
};
//development env.
sass.dev = {
options: {
style: "expanded",
lineNumber: true,
},
files: {
"<%= src.devFolder %>": "<%= src.sassMain %>"
}
};
grunt.registerTask('dev', ['concat:dev', 'sass:dev']);
grunt.registerTask('dist', ['concat:dev', 'sass:dist']);
我希望这可以帮助你。