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 -woder, lessc --watchum 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-watchzum 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-lessund grunt-contrib-livereloadkönnen Sie wirklich Ihre Entwicklung Workflow optimieren.
Wenn Sie beispielsweise yoIhr 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 serveund 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 ...