LESS enthält eine Binärdatei (lessc), mit der Sie Ihre .less-Dateien vorkompilieren können. Sie verwenden es als solches:
$ lessc styles.less > styles.css
Aber ich denke, die meisten Leute verwenden einfach den Befehl lessc -w
oder, lessc --watch
um das CSS-Stylesheet automatisch neu zu kompilieren, wenn die LESS-Datei aktualisiert wird. Sie können auch lessc das CSS minimieren lassen, z lessc -w -x
.
Bearbeiten: Zur Verdeutlichung wird lessc mit der serverseitigen Installation geliefert (dh wenn Sie less über den Paketmanager node.js installieren). Sie können es jedoch manuell von GitHub herunterladen .
lessc befindet sich in /bin/lessc
. Dies ist natürlich eine * nix-Binärdatei (sollte auch für Mac funktionieren), aber es gibt eine Windows-Binärdatei ( lessc.exe ), die auf dotless basiert, einem anderen Windows-WENIGER-Compiler.
Update:
Wird less-watch
zum automatischen Kompilieren verwendet.
Alternativ verwenden heutzutage viele Entwickler Task-Läufer grunt
, um die Build-Automatisierung (Kompilieren, Minimieren, Testen usw.) durchzuführen. Mit grunt-contrib-watch
, grunt-contrib-less
und grunt-contrib-livereload
können Sie wirklich Ihre Entwicklung Workflow optimieren.
Wenn Sie beispielsweise yo
Ihr neues Webprojekt als Scaffold verwenden, ist es vorkonfiguriert, Ihre LESS / CSS / JS / HTML-Dateien auf Änderungen zu überprüfen und die erforderlichen Teile Ihres Projekts bei Bedarf neu zu kompilieren. Einfach ausführen grunt serve
und schon können Sie programmieren, ohne sich um das manuelle Kompilieren (LESS / SASS / CoffeeScript), das Minimieren / Verketten Ihres Codes oder das manuelle Aktualisieren Ihres Browsers wie ein Höhlenmensch kümmern zu müssen ...