我想知道如何在项目启动时管理.SCSS
文件。例如,我管理了许多网站和在构建它们时使用SCSS
的力量。
然而,一旦项目启动,如果我现在需要进行小编辑,我只需要移至缩小的.css
文件并将额外的几行标记到底部......我知道错!
然后,当对现有项目进行更大的更改时,.scss
文件将被呈现,除非.css
位于.scss
之前,因此重新编译.scss
将覆盖已经发生的较小的chnages。
我能想到的唯一方法是创建一个_updates.scss
文件并将所有小更新标记到此文件中。然而,这将比当前的ftp更改花费更长的时间。
你会推荐什么?
答案 0 :(得分:4)
我建议仍然使用Sass,这对于构建大部分样式而言,使用它之后似乎并不浪费。这听起来不像Sass vs CSS问题(曾经在线直播),但更多的是糟糕的工作流程。
如果在现场进行编辑似乎很慢,请考虑改进工作流程 - 使用Git进行版本控制(或类似),并可能设置部署,以及Grunt / Gulp使Sass手表和重新编译更容易一旦它是所有设置(有时将这些任务运行器的功能扩展到lint和minify代码是个好主意)。然后,您可以保持最新(使用Git),进行必要的更改,然后您可以部署已编译的样式表。我将这个简单的工作流程用于很多项目,无论大小,都非常有效。我认为,保持代码库的高效可维护性至关重要,首先,您可以改进这一点。 (见上文)