是的,我知道为node.js写的少了。 但我真的想在不将node.js添加到我的服务器的情况下使用它,或者学习它是如何工作的。
是否有一些较少用其他语言编写的实现?或者类似于更少的东西?
答案 0 :(得分:5)
您可以查看SCSS。将文件编译成CSS是由Ruby脚本完成的,它非常容易设置(即使在Windows上),语法和功能列表几乎完全相同。我甚至说SCSS的文档比LESS更好。
也就是说,我通过在Javascript引擎中运行文件来设法在本地运行LESS编译(在我的例子中,Komodo Edit的宏系统由Javascript驱动,但它可以与Rhino或V8一起使用)。您必须稍微修改源,以模拟window
对象。通过查看Less Engine项目的代码,我得到了很多帮助,该代码基本上允许在JVM中执行Less。
答案 1 :(得分:1)
还有一个用于.NET的Windows LESS编译器和一个standalone version of it。我发现后者比less.js更好(即更少的bug),虽然它们处理注释的方式都很奇怪:less.js连续不理解两条注释,而lessc.exe不理解注释内部选择器。我真的没有看到每个客户端每次页面下载时在客户端编译.less文件的意义,当你可以在构建时为Universe完成一次。
答案 2 :(得分:1)
还有一个SCSS的Python实现:http://packages.python.org/scss/。它工作得很好,包括一个监视文件夹功能。
答案 3 :(得分:1)
有非常好的PHP类:http://leafo.net/lessphp/