我从未使用过css预处理器。
我想在angularUI(bootstrap)中使用angularjs,我想知道使用SASS vs LESS有什么不利之处。或者是完全独立,我完全可以使用SASS或LESS与AngularJS和AngularUI bootstrap。
也许AngularUI内置了对SASS或LESS的支持,所以我应该支持其中一个?
答案 0 :(得分:13)
Angular-UI不依赖于任何预处理器,只依赖于渲染的CSS。您可以直接从Bootstrap使用您想要的任何内容,SASS,LESS或CSS,只要它最终成为有效的Bootstrap 3 CSS。
现在SASS由Bootstrap正式支持(在一个单独的github repo中),你可以自由选择你想要的(SASS或LESS)。有一些文章显示了两者之间的优势和劣势(example),但最终没有明显的优势。选择很好的主要原因是如果你已经使用了一个选项,那么在包含Bootstrap时你不必使用另一个。
对于它的价值,似乎人们现在开始更喜欢SASS而非LESS。