簡體   English   中英

少 css 服務器端,但沒有 node.js?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM