Ich denke darüber nach, WENIGER zu verwenden, aber ich schrecke bei dem Gedanken, dass ein Browser JavaScript deaktiviert und mein CSS nicht lesbar ist (und die Website schrecklich aussieht).
Außerdem beleidigt es den Ingenieur in mir, jeden Browser zu zwingen, diese Less-Datei in .css zu "kompilieren", wenn wir sie jedes Mal, wenn wir sie ändern, nur einmal "kompilieren" könnten.
css
css-framework
Clay Nichols
quelle
quelle
Antworten:
Ja. Sie können eine App verwenden, die beim Codieren WENIGER Dateien automatisch in CSS auf Ihrem Entwicklungscomputer kompiliert. Laden Sie dann einfach die generierte CSS-Datei auf Ihren Server hoch, wenn Sie mit der Entwicklung fertig sind.
quelle
Ich benutze SimpLESS - Drag, Drop, Fertig .
quelle
LESS enthält eine Binärdatei (lessc), mit der Sie Ihre .less-Dateien vorkompilieren können. Sie verwenden es als solches:
Aber ich denke, die meisten Leute verwenden einfach den Befehllessc -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, zlessc -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. Mitgrunt-contrib-watch
,grunt-contrib-less
undgrunt-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ührengrunt 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 ...quelle
npm install -g fs-change
"Es gibt eine Reihe von Optionen zum Kompilieren von WENIGER als CSS auf dem Server, und die von Ihnen gewählte hängt wahrscheinlich davon ab, was Sie für den Rest der Site verwenden.
quelle
lessc
Binär-Compilers empfehlen, der auf der neuesten Version von less.js basiert.