默认情况下,SASS查看文件名并确定是否从中生成css文件。我想知道是否有办法防止这种情况发生。
我们正在构建一个大型网站,许多前端开发人员正在编辑css,但我们只有一台开发服务器。当然,您可以看到一些本地发生的事情,但通常您只能在服务器上看到真实的渲染方式。
因此,当我将编译好的css文件推送到服务器时,我的同事的css会被破坏,直到他/她提交并且我执行svn:update等等。
但是,如果我们在不同的SASS文件中工作,并且那些css文件正在创建,我只需要推送,例如,forms.css文件而不是整个文件。
然后对于Production,我们会把它恢复到SASS正常工作的方式。
我能想到的另一种方法是对文件进行大规模重命名,这看起来非常混乱。
提前致谢。
答案 0 :(得分:7)
部分内容的全部意义在于它们不会被编译成文件。如果您希望将sass文件转换为css文件,请删除下划线。
您真正的问题似乎是您正在将编译的CSS放入版本控制中。不要那样做。只提交Sass,并使用post-receive hook或其他东西将其编译到CSS服务器端。