我怀疑使用指南针编译scss文件。例如,我有2个目录,1个用于Sass,另外1个用于我的CSS文件。在我的css目录中,我有2个CSS文件......“xuvs.css”和“site.css”....
如果我在“xuvs.scss”文件中进行更改,那么在最终编译期间,默认情况下Compass会将更改应用于“xuvs.css”...因此可以在“站点”中应用这些更改。使用指南针css“而不是”xuvs.css“文件?
答案 0 :(得分:3)
默认情况下,Sass和Compass将为任何不带前缀的匹配.css
文件输出.scss
个文件。这就是您的“css”目录包含两个编译文件的原因:每个.scss
文件一个。
可以修改xuvs.scss
并将其编译为site.css
:您可以通过@import
rule执行此操作,但是,除非您更改xuvs.scss
的文件名到_xuvs.scss
,您仍然会有一个名为xuvs.css
的单独编译文件。带有下划线的文件称为partials。
将{(3}}创建为部分,@import
被视为单个已编译的“基本”.scss
文件。在您的情况下,此编译文件将被称为site.css
。