43 votes

Moins de compilateur pour Linux

Y at-il quelque chose comme less.app qui peut compiler LESS en CSS? Je me fous d'une interface graphique et je ne veux pas l'installer via NPM (gestionnaire de paquets node.js.)

49voto

Xaerxess Points 10324

Bien que l'aide d' node.js version est recommandé, vous pouvez installer moins que ruby gem:

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

et que l'utilisation de lessc qui est en /var/lib/gems/1.8/bin/lessc, de sorte que vous pouvez créer un lien symbolique:

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

ou ajouter gems ruby dir d' PATH variable:

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

EDIT:

À l'aide de lessc comme décrit ici:

De ligne de commande utilisation de l'

Moins est livré avec un fichier binaire, ce qui vous permet d'appeler le compilateur à partir de la en ligne de commande, comme suit:

$ lessc styles.less

Ce sera la sortie de la CSS compilé vers la sortie standard, vous peuvent ensuite rediriger vers un fichier de votre choix:

$ lessc styles.less > styles.css

À la sortie de minifiés CSS, il suffit de passer l' -x option.

8voto

Natim Points 4393

Vous pouvez également utiliser ceci: http://wearekiss.com/simpless avec une belle interface graphique et le processus de surveillance pour mettre à jour automatiquement le fichier lors de la modification.

8voto

dans la distribution fedora ou centos, vous devriez

 $ 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
 

3voto

Luis Lobo Borobia Points 378

J'ai créé une application d'interface graphique wxPython utilisant un compilateur node.js less. C'est très tôt. Tout le monde est invité à contribuer. Je prévois de le rendre très similaire à l'application LessCSS de MacOS.

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

2voto

Johann Points 750

Une solution est un script bash discuté ici: https://www.maltheborch.com/2011/09/less-app-on-linux Et disponible comme un résumé ici: https://gist.github.com/malthe/1234308

Il nécessite nœud, lessc, et inotify-tools (une petite bibliothèque pour regarder les modifications apportées aux fichiers.) Il suffit de le mettre dans un fichier, de rendre ce fichier exécutable, puis l'exécuter avec un répertoire en argument.

L'inconvénient est que bien qu'il va regarder un répertoire de façon récursive, il sera seulement de compiler n'importe quel fichier a été modifié, il ne faut pas avoir la capacité de compiler automatiquement le moins de fichiers à l'importation de celui que vous travaillez.

Mise à jour: Une option similaire est un peu plus complexe script bash qui ajoute quelques fonctionnalités: http://code.krml.fr/less.app

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X