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

What happens if you manually update a .CSS file when a .SCSS/.SASS file is in use?

我有以下设置:

工作原理如下:

  1. 将 SCSS 样式添加到 .SCSS 文件中
  2. 保存SCSS个文件
  3. CodeKit 自动编译成 CSS 文件,并存储在 Local/mounted 驱动器上。
  4. CloudMounter 获取更改并自动将其上传到托管 Wordpress 站点的服务器。

可能不是最高效的工作流程,但我对我成功完成的工作印象深刻。

我的问题是:如果我办公室的其他人直接 FTP 进入服务器并对 .CSS 文件进行编辑而不是使用上述方法改为添加 SCSS?

这会破坏编译器吗?以后我更新SCSS文件的时候,这个overwrite/ignore会不会是新的自定义CSS?

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

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

SCSS 编译为CSS,这就像用C++ 编写软件然后编辑编译后的目标文件或用Java 编写软件然后编辑字节码。就是很落后,不理想。

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

据我所知,SCSS大部分都可以和CSS一样使用,值得学习