我正在使用angularjs构建一个相当大的JS应用程序,并使用Grunt将所有内容处理成一个紧凑的分发包。我无法找到一种方法,可以将我的 .scss 文件编译、合并和压缩成一个单独的 CSS 文件。
我的项目按模块组织,因此 .scss 文件是分散的,而不是在单个目录中分组。
我已经查看了grunt-contrib-sass和grunt-contrib-compass,但它们似乎都需要您单独指定要编译的文件。我正在寻找一种解决方案,可以在添加源文件时不必更改。
哪个Grunt插件可以用来将我的sass文件编译、合并和压缩成一个单独的css文件?
我目前正在使用concat和recess来合并和压缩我的纯CSS文件:
我的项目按模块组织,因此 .scss 文件是分散的,而不是在单个目录中分组。
我已经查看了grunt-contrib-sass和grunt-contrib-compass,但它们似乎都需要您单独指定要编译的文件。我正在寻找一种解决方案,可以在添加源文件时不必更改。
哪个Grunt插件可以用来将我的sass文件编译、合并和压缩成一个单独的css文件?
我目前正在使用concat和recess来合并和压缩我的纯CSS文件:
concat: {
css: {
src: ['<%= src.css %>'],
dest: '<%= distdir %>/<%= pkg.name %>.css'
},
},
recess: {
min: {
files: {
'<%= distdir %>/<%= pkg.name %>.css': ['<%= distdir %>/<%= pkg.name %>.css']
},
options: {
compress: true
}
}
}