SASS:使下划线文件名实际上创建css文件

时间:2013-04-26 18:00:58

标签: css sass compass-sass

默认情况下,SASS查看文件名并确定是否从中生成css文件。我想知道是否有办法防止这种情况发生。

我们正在构建一个大型网站,许多前端开发人员正在编辑css,但我们只有一台开发服务器。当然,您可以看到一些本地发生的事情,但通常您只能在服务器上看到真实的渲染方式。

因此,当我将编译好的css文件推送到服务器时,我的同事的css会被破坏,直到他/她提交并且我执行svn:update等等。

但是,如果我们在不同的SASS文件中工作,并且那些css文件正在创建,我只需要推送,例如,forms.css文件而不是整个文件。

然后对于Production,我们会把它恢复到SASS正常工作的方式。

我能想到的另一种方法是对文件进行大规模重命名,这看起来非常混乱。

提前致谢。

1 个答案:

答案 0 :(得分:7)

部分内容的全部意义在于它们不会被编译成文件。如果您希望将sass文件转换为css文件,请删除下划线。

您真正的问题似乎是您正在将编译的CSS放入版本控制中。不要那样做。只提交Sass,并使用post-receive hook或其他东西将其编译到CSS服务器端。