2014-02-24 49 views
13

我從未使用過css預處理器。使用SASS/LESS和AngularUI

我想用angularjs和angularUI(bootstrap),我想知道使用SASS vs LESS有什麼缺點。還是有一個完全獨立的,我完全可以自由地使用SASS或LESS與AngularJS和AngularUI引導。

也許AngularUI對SASS或LESS有內置支持,所以我應該贊成其中之一?

+0

「使用LESS vs SASS的缺點」是此處的警告語言。我們儘量遠離本網站的意見。 –

+4

@GeorgeStocker它不是一個關於使用LESS vs SASS的問題,而是一個直接的上下文,它是angularjs + angularUI。我想知道如果使用其中一個預處理器,陷阱可能會等待我。 – HelloWorld

+0

@HelloWorld同樣的事情適用於任何其他A和B比較。它與製表符vs空間討論一樣高效。 – cimmanon

回答

13

Angular-UI不依賴於任何預處理器,只依賴於呈現的CSS。你可以使用你想要的任何東西,SASS,LESS或直接來自Bootstrap的CSS,只要它最終成爲有效的Bootstrap 3 CSS。

既然SASS得到Bootstrap的正式支持(在單獨的github回購協議中),您可以自由選擇您想要的任何一種(SASS或LESS)。有一些文章顯示了兩者之間的優缺點(對於example),但最終沒有明顯的優勢。擁有選項的主要原因是,如果您已經使用其中一個,那麼在包含Bootstrap時不必使用其他選項。

對於什麼是值得的,似乎人們現在開始更喜歡SASS而不是LESS。

+0

如果您正在尋找允許在客戶端(Angular)呈現LESS到CSS的解決方案,請查看「Angular.Less」指令(https://angularless.github.io/angular.less/) – w3core