【发布时间】:2014-02-09 23:33:36
【问题描述】:
我正在使用grunt-contrib-compass 将我的 SCSS 文件处理成单个 CSS 文件。基本上,compass 会考虑所有匹配 app/styles/**/*.scss 的 SCSS 文件并将它们编译成 .tmp/styles/main.css。
我想将此行为拆分为:
-
app/styles/specific/**/*.scss到.tmp/styles/specific.css -
app/styles/**/*.scss到.tmp/styles/main.css(忽略specific)
但是,我不知道如何为我的配置文件配置 grunt,这很简单:
options: {
sassDir: '<%= yeoman.app %>/styles',
cssDir: '.tmp/styles',
imagesDir: '<%= yeoman.app %>/images',
javascriptsDir: '<%= yeoman.app %>/scripts',
fontsDir: '<%= yeoman.app %>/styles/fonts',
importPath: '<%= yeoman.app %>/bower_components',
relativeAssets: true
}
我想不出任何解决方案,尤其是因为指南针文档指出cssDir 和sassDir 只允许字符串作为参数。这是否必须在其他任务中完成?
【问题讨论】:
标签: sass gruntjs compass-sass grunt-contrib-compass