如何从几个输入目录中将CSS文件输出到单个目录?

时间:2013-06-06 15:05:34

标签: css sass compass-sass

是否有配置选项可以让我输出位于多个目录中的scss文件?即:

foo / foo.scss
bar / bar.scss
baz / baz.scss

进入单个输出目录

css / foo.css
      bar.css
      baz.css

1 个答案:

答案 0 :(得分:1)

考虑为每个组件创建一个包含虚拟文件的sass目录:

project/
  css/
    foo.css
    bar.css
    baz.css
  modules/
    foo/
      foo.scss
    bar/
      bar.scss
    baz/
      baz.scss
  sass/
    foo.scss
    bar.scss
    baz.scss

每个虚拟文件都应导入相应的组件。

SASS / foo.scss:

@import "../modules/foo/foo.scss";

如果设置了所有虚拟文件,请从项目的根目录运行sass --update sass:css