较少的Linux编译器

Rig*_*len 43 css linux compiler-construction less

是否有类似less.app的东西可以将LESS编译成CSS?我不关心GUI,也不想通过NPM(node.js包管理器)安装它.

Xae*_*ess 49

虽然建议使用node.js版本,但可以安装较少的ruby gem:

sudo apt-get install rubygems1.8 ruby1.8-dev
sudo gem install rubygems-update
sudo gem update rubygems
sudo gem install less
Run Code Online (Sandbox Code Playgroud)

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

sudo ln -s /var/lib/gems/1.8/bin/lessc /usr/bin/
Run Code Online (Sandbox Code Playgroud)

或者将ruby gems dir添加到PATH变量:

export PATH=/var/lib/gems/1.8/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

编辑:

使用lessc 如下所述:

命令行用法

较少的二进制文件允许您从命令行调用编译器,如下所示:

$ lessc styles.less
Run Code Online (Sandbox Code Playgroud)

这会将已编译的CSS输出到stdout,然后您可以将其重定向到您选择的文件:

$ lessc styles.less > styles.css
Run Code Online (Sandbox Code Playgroud)

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


Nat*_*tim 8

您还可以使用:http://wearekiss.com/simpless,它具有漂亮的GUI和观看过程,可在编辑时自动更新文件.

  • 问题是SimpleLess是使用Crossplatform开发工具创建的.它在Linux中存在巨大的缺陷.而现在,它正在"转移到社区",所以,直到一个社区接受该项目,并为Linux版本工作,我看到错误修正的未来 (3认同)

Cid*_*tra 8

在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
Run Code Online (Sandbox Code Playgroud)