2013-07-16 58 views
3

我最近跳上了Sass的潮流 - 就像大多数人一样,我有一个“你一直都是我的全部生活?”时刻。我有几个BIG项目需要定期维护,我想使用Sass(这会让我的生活变得更容易)。将现有项目转换为Sass最简单的方法是什么?

我在这里遇到什么?手动将所有现有CSS转换为Sass(或SCSS)?或者有没有更简单的方法?

编辑

这是最佳实践的问题。在发布之前,我发现了一些选项 - 但我想知道什么是普遍接受或推荐。

+0

SASS或SCSS ..? SCSS应该兼容? – Petah

+0

@Petah我明白它可能是兼容的 - 但我希望一切都是统一的,而不是乱七八糟的CSS和SCSS。我对我缺乏清晰度表示歉意,我会更新我的问题。 – drewwyatt

+0

你认为有一种自动工具可以将乱码的乱码转换为SCSS? GIGO。最好的选择只是慢慢开始一件一件做。 – Petah

回答

3

如果您使用.scss语法,那么最简单的方法是将您的.css文件重命名为.scss并开始编译。像sass-convertcss2sass这样的工具(如@SharkofMirkwood的答案中提到的)可以提供帮助,但根据您开始的项目规模,根据需求重新考虑可能更为明智。

根据我的经验,对于小型项目使用工具是可以的,但实际上并不会给您带来太多的优势,无法控制您自己的解决方案。这些工具不会帮助你学习元语言,它们可能不会产生最佳结果(再次:特别是对于大型项目)。

+0

这就是我所害怕的,但我认为你可能是对的。我可能只是将这个转换作为一个周末项目。无论如何,再次彻底浏览旧的CSS可能会是一件好事,可以让它焕然一新。 – drewwyatt

+0

相信我,以后你会为此感恩 - 深度潜水是值得的,Sass用户社区非常有帮助。 – founddrama

+0

css2sass非常适合将供应商的懒惰CSS框架压缩为块。它输出的内容并不美观,但它能够在右脚上实现真正的转换过程。 – Imperative

2

您是否在寻找类似sass-convertcss2sass

+0

是的 - css2sass是我早先遇到的,但不知道它是否是人们曾经使用或推荐过的东西。我的问题是最佳实践之一,而不是我能做的。 – drewwyatt

+1

是的,现在我明白了。似乎你已经得到了答案,所以祝你好运。 – SharkofMirkwood

+0

谢谢你的帮助。认真。 – drewwyatt

相关问题