奥基!我最近提出了学习sass / less而且它很有趣而且我非常喜欢实现它们。现在真正的问题是如何在css中完成的预先存在的项目中实现。我知道css非常向后兼容。但我不想强迫所有项目成员少用。
如果有人更新了css文件,它会自动移植到更少的文件我不确定!!
在现有项目中实施较少会有任何问题或问题吗?
答案 0 :(得分:0)
有什么问题?
只需将您自己支持的一些css代码分配到单独的文件中。 我在将大项目css转换为较少然后较少转换为sass时做到了这一点
你甚至可以在SASS和Less中制作一些预处理的CSS,但我觉得它对于维护是不好的)
好吧,我不知道你将如何使用我将描述你可能会遇到的。首先选择用于转换precss代码的工具。我正在使用Visual Studio插件Midscape Web Workbench。它允许我在保存时更新css文件(免费版中的sass,而不仅仅是我记得的专业版)。
首先,您只需将所有* .css文件重命名为* .less,它将生成与之前相同的css文件。然后你可以开始将普通的css文件与另一个文件进行优化,并指出less / sass代码和普通css可以在同一个文件中。
答案 1 :(得分:0)
为了获得Sass / less的全部好处,你需要重构现有的样式表以利用@mixin和@include(以及@sstend in Sass),除非团队中的每个人都在船上,或者你致力于整合他们的提交,我不会打扰。在像Sass / Less这样的元语言中编写样式会改变您对样式的思考方式 - 它实际上是一种不同的心态。也就是说,我真的不认为要求其他团队成员采用更现代的方法并且我在项目上的运气好。我认为关键是做基础设施工作和初步掌握,以使他们更容易。写一些有用的mixin,节省时间。尽量预测他们的需求。我发现我仍然需要进行一些重构,但随着时间的推移,它会变得更少(没有双关语)。