我剛剛與Initializr一起啓動了一個新項目。首先,我意識到樣式表的選項已被刪除,後來我意識到Twitter Bootstrap不會以LESS作爲默認Stylesheet。在Initializr.com的Twitter Bootstrap上發生了什麼?
我錯過了什麼嗎?我真的很喜歡它,我沒有任何配置的整個包。
我試圖谷歌這個主題,但我找不到任何相關的東西。有人知道爲什麼LESS不屬於Bootstrap和Initializr的背景?
親切的問候, 馬文
我剛剛與Initializr一起啓動了一個新項目。首先,我意識到樣式表的選項已被刪除,後來我意識到Twitter Bootstrap不會以LESS作爲默認Stylesheet。在Initializr.com的Twitter Bootstrap上發生了什麼?
我錯過了什麼嗎?我真的很喜歡它,我沒有任何配置的整個包。
我試圖谷歌這個主題,但我找不到任何相關的東西。有人知道爲什麼LESS不屬於Bootstrap和Initializr的背景?
親切的問候, 馬文
隨着Initializr>引導只有CSS文件都包括在內。當您從Twitter Bootstrap主頁(藍色大按鈕)下載ZIP文件時,也是如此。
但是:來自GitHub Repo stil的完整軟件包包含所有內容:https://github.com/twbs/bootstrap - 您可能不會下載壓縮文件或從此克隆它。它還包含JS測試和完整的文檔等等。
這有點令人驚訝。我總是從initializr/bootstrap包開始,喜歡擁有LESS文件。
我挖GitHub上一點點,發現author's comments on why he made the decision:
在評論他說:
我刪除了較低的選擇,主要是因爲:
- 少即是多車比Sass(大約200個未解決的問題)和更少的功能
- 人們對less.js感到困惑,這在使用客戶端時很糟糕ide inproduction
- 在這一點上,讓人們使用Less就像讓人們使用Mootools而不是jQuery。 Sass贏得了勝利,而擁有多種工具做同樣的事情對我們來說並不好。只要使用最好的一個,儘可能地讓社區成長。
我會記錄下來,並說我從來不喜歡將less.js與html5捆綁捆綁在一起的想法。它總是顯得尷尬。所以這個決定從長遠來看可能是有道理的。 –
如果Bootstrap自帶的Less,Initializr的工作不是決定我們是否應該使用Less。爲什麼不能像它一直是一種選擇? –
OK,爲所有真的喜歡它之前,我發現舊的鏡像網站的方式,包括更少的文檔:
全包無任何配置?而且,文件越少,它們仍然存在。 –