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添加到PATH
variables中:
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非常相似。
一种解决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,如果它是支持你的环境。