繁体   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