[英]less css server-side, but without node.js?
是的,我知道為 node.js 編寫的代碼較少。 但我真的很想在不向我的服務器添加 node.js 或學習它的工作原理的情況下使用它。
是否有一些用其他語言編寫的 less 的實現? 或者也許類似於更少的東西?
你可以看看SCSS 。 將文件編譯成 CSS 是由 Ruby 腳本完成的,該腳本非常容易設置(即使在 Windows 上) ,語法和功能列表幾乎相同。 我什至會說 SCSS 的文檔比 LESS 更好。
也就是說,我已經設法通過在 Javascript 引擎中運行文件來在本地運行 LESS 編譯(在我的情況下,Komodo Edit 的宏系統由 Javascript 提供支持,但它可以與 Rhino 或 V8 一起使用)。 您必須稍微修改源代碼,以模擬window
object。 通過查看Less Engine項目的代碼,我得到了很多幫助,它基本上允許在 JVM 中執行 Less。
有很好的 PHP class: http://leafo.net/lessphp/
.NET 有一個 Windows LESS 編譯器和它的獨立版本。 我發現后者比 less.js 好得多(即錯誤更少),盡管兩者在處理評論的方式上都很奇怪:less.js 不理解連續的兩條評論,而 lessc.exe 不理解評論內部選擇器。 當您可以在構建時為整個宇宙完成一次時,我真的看不出在每個客戶端每個頁面下載一次編譯.less 文件的意義。
還有一個 SCSS 的 Python 實現: http://packages.python.org/scss/ 。 它運行良好,包括一個監視文件夾 function。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.