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