Sass:为一个输出文件监视多个输入文件

时间:2015-09-08 10:12:01

标签: sass compass-sass

我在Windows上使用SASS做类似的事情:

sass --watch style.scss:style.css --style compressed

到目前为止,此工作正常。

现在我遇到了style.scss包含一些其他scss文件的问题,但是当这些包含的文件被更改时,watch-command不会重建style.css。

我发现你可以这样做:

sass --watch style.scss:style.css style2.scss:style2.css --style compressed

但我不想获得style2.css,因为唯一的CSS应该是style.css。

所以我觉得我需要这样的东西:

sass --watch style.scss,style2.css:style.css --style compressed

任何想法怎么做?

补充:我认为它不是how to watch changes in whole directory/folder containing many sass files的重复 因为命令:

sass --watch sass:css

导致/ sass /中的所有文件被编译为/ css /中的单个文件,这意味着:

/sass/style.scss becomes /css/style.css
/sass/style2.scss becomes /css/style2.css
/sass/style3.scss becomes /css/style3.css
etc.

我需要的是:

Changing /sass/style.scss results in recompiling /sass/style.scss to /css/style.scss
Changing /sass/style2.scss results in recompiling /sass/style.scss to /css/style.scss
Changing /sass/style3.scss results in recompiling /sass/style.scss to /css/style.scss

0 个答案:

没有答案