2

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

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

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

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

然后对于生产,我们将其恢复为 SASS 正常工作的方式。

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

提前致谢。

4

1 回答 1

7

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

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

于 2013-04-26T19:49:39.213 回答