我grunt-contrib-compass
用来将我的 SCSS 文件处理成单个 CSS 文件。基本上,compass 会考虑所有匹配的 SCSS 文件app/styles/**/*.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
只允许字符串作为参数。这是否必须在其他任务中完成?