我从未使用过CSS预处理器。
我想在AngularJS中使用AngularUI(Bootstrap),我想知道使用SASS与LESS是否有任何不利之处。还是说完全独立,我可以完全自由地在AngularJS和AngularUI bootstrap中使用SASS或LESS。
也许AngularUI内置支持SASS或LESS,所以我应该更倾向于其中的一个?
我从未使用过CSS预处理器。
我想在AngularJS中使用AngularUI(Bootstrap),我想知道使用SASS与LESS是否有任何不利之处。还是说完全独立,我可以完全自由地在AngularJS和AngularUI bootstrap中使用SASS或LESS。
也许AngularUI内置支持SASS或LESS,所以我应该更倾向于其中的一个?
Angular-UI不依赖于任何预处理器,仅依赖于渲染的CSS。只要最终得到有效的Bootstrap 3 CSS,您可以使用任何您喜欢的SASS、LESS或者直接来自Bootstrap的CSS。
现在Bootstrap官方支持SASS(在一个单独的GitHub存储库中),您可以自由选择使用SASS或LESS。有一些文章显示了两者之间的优点和缺点(例如这篇),但最终没有明显的优势。拥有多种选择的主要原因是如果您已经使用其中一种,那么在包含Bootstrap时就不必使用另一种。
值得一提的是,如今人们似乎更喜欢SASS而非LESS。