Gibt es so etwas wie less.app, das LESS in CSS kompilieren kann? Ich interessiere mich nicht für eine GUI und möchte sie nicht über NPM installieren (node.js package manager.)
Obwohl die node.js
-Version empfohlen wird , können Sie weniger als Ruby-Juwel installieren:
Sudo apt-get install rubygems1.8 Ruby1.8-dev
Sudo gem install rubygems-update
Sudo gem update rubygems
Sudo gem install less
und dann lessc
verwenden, das sich in /var/lib/gems/1.8/bin/lessc
befindet, so dass Sie einen Symlink erstellen möchten:
Sudo ln -s /var/lib/gems/1.8/bin/lessc /usr/bin/
oder füge Ruby Gems dir zur Variable PATH
hinzu:
export PATH=/var/lib/gems/1.8/bin:$PATH
EDIT:
Verwendung von lessc
wie hier beschrieben :
Befehlszeilenverwendung
Less wird mit einer Binärdatei geliefert, mit der Sie den Compiler von der .__ aus aufrufen können. Befehlszeile als solche:
$ lessc styles.less
Dadurch wird das kompilierte CSS in stdout ausgegeben. kann es dann zu einer Datei Ihrer Wahl umleiten:
$ lessc styles.less > styles.css
Um reduziertes CSS auszugeben, übergeben Sie einfach die
-x
-Option.
in Fedora oder Centos sollten Sie
$ 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
Sie können auch Folgendes verwenden: http://wearekiss.com/simpless mit einer schönen GUI und dem Überwachungsprozess, um die Datei beim Bearbeiten automatisch zu aktualisieren.
Ich habe eine WxPython-GUI-App erstellt, die node.js weniger Compiler verwendet. Es ist gerade in einem sehr frühen Stadium. Jeder ist eingeladen, sich zu beteiligen. Ich plane, die LessCSS-App von MacOS sehr ähnlich zu machen.
Eine Lösung ist ein bash-Skript, das hier diskutiert wird: https://www.maltheborch.com/2011/09/less-app-on-linux Und als Gist hier erhältlich: https: // Gist.github.com/malthe/1234308
Node, lessc und inotify-tools (eine kleine Bibliothek zum Überwachen von Änderungen an Dateien.) Sie müssen die Datei einfach in eine Datei werfen, diese Datei als ausführbar machen und dann mit einem Verzeichnis als Argument ausführen.
Der Nachteil ist, dass das Verzeichnis zwar rekursiv überwacht wird, jedoch nur die Datei kompiliert, die geändert wurde. Es ist jedoch nicht möglich, die weniger Dateien automatisch zu kompilieren, die die Datei importieren, an der Sie gerade arbeiten.
Update: Eine ähnliche Option ist dieses etwas komplexere Bash-Skript, das einige Funktionen hinzufügt: http://code.krml.fr/less.app
Ich weiß, dass diese Antwort ziemlich "zu spät" ist, aber ich habe vor kurzem versucht, eine einfache GUI für Linux zu erstellen. Mit Java und den less.js ist es nicht nur Linux, sondern plattformübergreifend . Simpless wird nicht mehr unterstützt (seit 1.3 wie in ihrem Blog beschrieben) und Crunch verwendet Adobe Air, das ebenfalls nicht mehr aktuell ist.
hier ist mein projekt: http://project.splashfish.de/Le-css/
Für Java gibt es ein Open Source-Tool namens wro4j .
Es verwendet Rhino als zugrunde liegende Engine zum Kompilieren von weniger zu css, kann jedoch auch node.js verwenden, wenn es in Ihrer Umgebung unterstützt wird.
Lé-css von Lukas Dietrich geht es gut. Ich habe eine Konfigurationsdatei hinzugefügt und mache es für mehrere Projekte: Download Less Now, der LESS CSS-Compiler . Less Now funktioniert auf jedem Betriebssystem mit einer Java Virtual Machine.