如果在使用.SCSS / .SASS文件时手动更新.CSS文件会发生什么?

时间:2017-06-07 13:36:18

标签: css sass codekit

我有以下设置:

  • Brackets IDE
  • 用于将SASS / SCSS编译为CSS的CodeKit
  • CloudMounter通过FTP安装Wordpress网站的实时副本(它还会根据我对安装版本所做的任何更改自动更新服务器的文件)。

以下是它的工作原理:

  1. 将SCSS样式添加到.SCSS文件
  2. 保存SCSS文件
  3. CodeKit自动编译成CSS文件,并存储在本地/已装载的驱动器上。
  4. CloudMounter接收更改并自动将其上传到托管Wordpress网站的服务器。
  5. 可能不是最有效的工作流程,但我对我已经成功完成的工作印象深刻。

    我的问题是:如果办公室中的其他人直接FTP到服务器并对.CSS文件进行编辑而不是使用上述方法来添加SCSS,会发生什么?

    这会破坏编译器吗?当我将来更新SCSS文件时,会覆盖/忽略新的自定义CSS吗?

    我宁愿让自己成为唯一使用SCSS的开发人员,而不是在办公室培训其他人。

1 个答案:

答案 0 :(得分:2)

不要!维护您编辑的内容非常困难,当您重新加载Wordpress网站时,您将丢失对编译的CSS文件的编辑(纯假设)。如果你绝对只需要添加你想要添加的额外CSS,或者希望你的同事添加不是SCSS / SASS的单独CSS文件。

SCSS编译为CSS,就像在C ++中编写软件,然后编辑编译的目标文件或用Java编写软件然后编辑字节代码。它只是非常倒退而且不理想。

通过做你所说的你想要做的事情,你做的事情并非没有建议。 SCSS很简洁,因为它允许你简化一堆东西并节省你输入和烦人的语法,并允许你使用普通CSS不允许的变量。将纯CSS添加到主要是SCSS风格的应用程序中并不错,但我建议您将所有额外的CSS放在一个单独的文件中,以便清楚SCSS编译的CSS是什么以及您使用的新CSS是什么。

在大多数情况下,SCSS几乎可以像我所知的那样使用完全像CSS,值得学习。