使用compass将scss文件编译为不同的css
我对使用compass编译scss文件有疑问。例如,我有两个目录,一个用于Sass,另一个用于CSS文件。在我的css目录中,我有两个css文件。。。“xuvs.css”和“site.css”使用compass将scss文件编译为不同的css,css,sass,compass-sass,Css,Sass,Compass Sass,我对使用compass编译scss文件有疑问。例如,我有两个目录,一个用于Sass,另一个用于CSS文件。在我的css目录中,我有两个css文件。。。“xuvs.css”和“site.css” 如果我在“xuvs.scss”文件中进行更改,那么在最终编译期间,默认情况下Compass会将更改应用于“xuvs.css”。。。那么,是否可以使用compass在“site.css”而不是“xuvs.css”文件中应用这些更改 默认情况下,Sass和Compass将为任何匹配的.scss文件输出前缀不带
如果我在“xuvs.scss”文件中进行更改,那么在最终编译期间,默认情况下Compass会将更改应用于“xuvs.css”。。。那么,是否可以使用compass在“site.css”而不是“xuvs.css”文件中应用这些更改 默认情况下,Sass和Compass将为任何匹配的
.scss
文件输出前缀不带下划线的.css
文件。这就是为什么“css”目录包含两个编译文件:一个用于.scss
文件
可以修改xuvs.scss
并将其编译到site.css
:您可以通过执行此操作,但是,除非您将xuvs.scss
的文件名更改为\u xuvs.scss
,否则您仍将拥有一个名为xuvs.css
的单独编译文件。以下划线作为前缀的文件称为
创建分部并将其导入到单个编译的“base”
.scss
文件中被认为是一种有效的方法。在您的情况下,如果您更改了xuvs.scss,那么这个编译后的文件将被称为site.css
,为什么site.css会更改?我对此有点陌生,因此想知道,是否可以这样做。您必须有一个理由相信,当xuvs.scss被修改时,site.css应该更改。