less编译器的Linux

有什么可以将LESS编译成CSS的less.app吗? 我不在乎GUI,也不想通过NPM(node.js包pipe理器)来安装它。

尽pipebuild议使用node.js版本 ,但可以less安装ruby gem:

 sudo apt-get install rubygems1.8 ruby1.8-dev sudo gem install rubygems-update sudo gem update rubygems sudo gem install less 

而不是使用/var/lib/gems/1.8/bin/lessc lessc ,所以你可能想创build符号链接:

 sudo ln -s /var/lib/gems/1.8/bin/lessc /usr/bin/ 

或者将rubygemdir添加到PATHvariables中:

 export PATH=/var/lib/gems/1.8/bin:$PATH 

编辑:

如下所述使用lessc

命令行用法

less了一个二进制文件,它可以让你从命令行调用编译器,例如:

 $ lessc styles.less 

这将输出编译后的CSS到标准输出,然后您可以将其redirect到您select的文件:

 $ lessc styles.less > styles.css 

要输出缩小的CSS,只需传递-x选项。

你也可以使用这个: http : //wearekiss.com/simpless与一个漂亮的graphics用户界面和观看过程中自动更新文件编辑时。

在fedora或者centos发行版中你应该

 $ sudo yum install rubygems $ sudo yum install gcc-c++ $ sudo yum install ruby-devel $ sudo gem install less $ sudo gem install therubyracer $ lessc yourLessFile.less > yourCssFile.css 

我已经创build了一个使用node.jsless编译器的wxPython GUI应用程序。 现在处于非常早期的阶段。 每个人都被邀请参与。 我打算使它与MacOS的LessCSS App非常相似。

https://github.com/luislobo/Lobo-LessCSS-Compiler

一种解决scheme是在这里讨论的bash脚本: https : //www.maltheborch.com/2011/09/less-app-on-linux并可在这里: https : //gist.github.com/malthe/1234308

它需要node,lessc和inotify-tools(一个用于监视文件变化的小型库)。只需将其放入一个文件中,使该文件可执行,然后以目录作为参数运行它。

不足之处在于,它会recursion地观察一个目录,它只会编译被修改的文件 – 它不能自动编译导入正在处理的文件的较less文件。

更新:类似的选项是这个稍微复杂的bash脚本,它增加了一些function: http : //code.krml.fr/less.app

我知道,这个答案是相当“太迟”,但我最近试图build立一个简单的GUI为GUI。 用JAVA和less.js不仅仅是linux,而且是跨平台的。 Simpless不再受支持(自从在他们的博客中写到1.3以后),Crunch使用的也是过时的Adobe Air。

这里是我的项目: http : //project.splashfish.de/Le-css/

来自Lukas Dietrich的Lé-css很好。 我添加了一个configuration文件,并使其成为多项目: Download Less Now,LESS CSS编译器 。 Less Now适用于任何使用Java虚拟机的操作系统。

对于java,有一个名为wro4j的开源工具。

它使用犀牛作为底层引擎来编译less到CSS,但也可以使用node.js,如果它是支持你的环境。