罗盘配置编译/观看问题

时间:2013-08-29 07:43:20

标签: sass config watch compiled compass-sass

我有这个:

Project
├───public_html/
│   ├───css/
│   |    └───style.css
│   |
│   ├───img/
│   |
│   ├───js/
│   |
│   └───index.html
|
├───scss/
│   ├───ie.scss
│   ├───print.scss
|   └───style.scss
|
└───config.rb

config.rb

http_path = "/"
css_dir   = "public_html/css"
sass_dir  = "scss"
output_style = :compressed

我在做:

compass watch "scss/style.css"

按预期创建(覆盖)style.css。 (到现在为止还挺好)。 但是当我编辑style.scss并将其编译保存在scss文件夹中时使用:

...
├───scss/
|   ├───.sass-cache/
|   ├───ie.css
|   ├───ie.scss
|   ├───print.css
|   ├───print.scss
│   ├───screen.css
│   ├───screen.scss
│   └───config.rb
...

忽略第一个config.rb并在scss文件夹中移动root。

另外我只想编译screen.scss,其余的将被包含在内。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:0)

作为一种解决方案,我最终直接从scss forlder 编译文件,我现在有了主配置.rb 我仍然希望控制config.rb的位置以及在编译过程中填充的子文件夹。

如果有人有办法更好地控制这个,请告诉我。


另一件事:“只编译一些scss文件”

执行此操作的方法是重命名您不想编译的文件,以下划线开头 _print.scss (而不是print.scss)。好的是你仍然可以像往常那样导入文件,没有下划线(即使实际文件有起始下划线)

@import "print.scss"