Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用compass将scss文件编译为不同的css_Css_Sass_Compass Sass - Fatal编程技术网

使用compass将scss文件编译为不同的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文件输出前缀不带

我对使用compass编译scss文件有疑问。例如,我有两个目录,一个用于Sass,另一个用于CSS文件。在我的css目录中,我有两个css文件。。。“xuvs.css”和“site.css”


如果我在“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应该更改。