如果在使用 .SCSS/.SASS 文件时手动更新 .CSS 文件会发生什么情况?
What happens if you manually update a .CSS file when a .SCSS/.SASS file is in use?
我有以下设置:
- 括号IDE
- 用于将 SASS/SCSS 编译成 CSS 的 CodeKit
- CloudMounter 通过 FTP 安装 Wordpress 站点的实时副本(它还会根据我对安装版本所做的任何更改自动更新服务器的文件)。
工作原理如下:
- 将 SCSS 样式添加到 .SCSS 文件中
- 保存SCSS个文件
- CodeKit 自动编译成 CSS 文件,并存储在 Local/mounted 驱动器上。
- 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一样使用,值得学习
我有以下设置:
- 括号IDE
- 用于将 SASS/SCSS 编译成 CSS 的 CodeKit
- CloudMounter 通过 FTP 安装 Wordpress 站点的实时副本(它还会根据我对安装版本所做的任何更改自动更新服务器的文件)。
工作原理如下:
- 将 SCSS 样式添加到 .SCSS 文件中
- 保存SCSS个文件
- CodeKit 自动编译成 CSS 文件,并存储在 Local/mounted 驱动器上。
- 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一样使用,值得学习