lesscss服务器端,但没有node.js?

是的,我知道less于为node.js写的第一个地方。 但我真的很想使用它,而不添加node.js到我的服务器,或者学习它是如何工作的。

有没有用其他语言写的一些实现? 或者,也许类似的东西less?

你可以看看SCSS 。 将文件编译成CSS是由一个Ruby脚本完成的,这个脚本很容易build立(甚至在Windows上) ,语法和function列表几乎是一样的。 我甚至可以说SCSS的文档比LESS要好。

也就是说,我已经设法通过在Javascript引擎中运行文件来实现本地运行的LESS编译(在我的情况下,Komodo Edit的macros系统由Javascript支持,但可以与Rhino或V8一起使用)。 你必须稍微修改源代码,以模拟window对象。 我通过查看Less Engine项目的代码获得了很多帮助,这个项目基本上允许在JVM中执行Less。

.NET有一个Windows LESS编译器,它也是一个独立的版本 。 我觉得后者比less.js要好得多(即更less的bug),虽然在处理评论的方式上都很奇怪:less.js不理解连续的两个注释,lessc.exe不理解注释内部select器。 我真的没有看到在每个客户端每页下载一次的情况下编译.less文件的时间点,当你可以在构build时为宇宙完成一次。

还有一个SCSS的Python实现: http : //packages.python.org/scss/ 。 它工作得很好,包括一个手表文件夹function。

有非常不错的PHP类: http : //leafo.net/lessphp/