我最近跳上了Sass的潮流 - 就像大多数人一样,我有一个“你一直都是我的全部生活?”时刻。我有几个BIG项目需要定期维护,我想使用Sass(这会让我的生活变得更容易)。将现有项目转换为Sass最简单的方法是什么?
我在这里遇到什么?手动将所有现有CSS转换为Sass(或SCSS)?或者有没有更简单的方法?
编辑
这是最佳实践的问题。在发布之前,我发现了一些选项 - 但我想知道什么是普遍接受或推荐。
我最近跳上了Sass的潮流 - 就像大多数人一样,我有一个“你一直都是我的全部生活?”时刻。我有几个BIG项目需要定期维护,我想使用Sass(这会让我的生活变得更容易)。将现有项目转换为Sass最简单的方法是什么?
我在这里遇到什么?手动将所有现有CSS转换为Sass(或SCSS)?或者有没有更简单的方法?
编辑
这是最佳实践的问题。在发布之前,我发现了一些选项 - 但我想知道什么是普遍接受或推荐。
如果您使用.scss
语法,那么最简单的方法是将您的.css
文件重命名为.scss
并开始编译。像sass-convert或css2sass这样的工具(如@SharkofMirkwood的答案中提到的)可以提供帮助,但根据您开始的项目规模,根据需求重新考虑可能更为明智。
根据我的经验,对于小型项目使用工具是可以的,但实际上并不会给您带来太多的优势,无法控制您自己的解决方案。这些工具不会帮助你学习元语言,它们可能不会产生最佳结果(再次:特别是对于大型项目)。
这就是我所害怕的,但我认为你可能是对的。我可能只是将这个转换作为一个周末项目。无论如何,再次彻底浏览旧的CSS可能会是一件好事,可以让它焕然一新。 – drewwyatt
相信我,以后你会为此感恩 - 深度潜水是值得的,Sass用户社区非常有帮助。 – founddrama
css2sass非常适合将供应商的懒惰CSS框架压缩为块。它输出的内容并不美观,但它能够在右脚上实现真正的转换过程。 – Imperative
您是否在寻找类似sass-convert或css2sass?
是的 - css2sass是我早先遇到的,但不知道它是否是人们曾经使用或推荐过的东西。我的问题是最佳实践之一,而不是我能做的。 – drewwyatt
是的,现在我明白了。似乎你已经得到了答案,所以祝你好运。 – SharkofMirkwood
谢谢你的帮助。认真。 – drewwyatt
SASS或SCSS ..? SCSS应该兼容? – Petah
@Petah我明白它可能是兼容的 - 但我希望一切都是统一的,而不是乱七八糟的CSS和SCSS。我对我缺乏清晰度表示歉意,我会更新我的问题。 – drewwyatt
你认为有一种自动工具可以将乱码的乱码转换为SCSS? GIGO。最好的选择只是慢慢开始一件一件做。 – Petah