LESS zawiera plik binarny (lessc), który pozwala wstępnie skompilować pliki .less. Używasz go jako takiego:
$ lessc styles.less > styles.css
Ale myślę, że większość ludzi po prostu używa polecenia lessc -w
lub lessc --watch
do automatycznej ponownej kompilacji arkusza stylów CSS przy każdej aktualizacji pliku LESS. Możesz także poprosić lessc o zminimalizowanie CSS, np lessc -w -x
.
Edycja: Aby to wyjaśnić, lessc jest dostarczany z instalacją po stronie serwera (tj. Gdy instalujesz mniej za pomocą menedżera pakietów node.js). Ale możesz pobrać go ręcznie z GitHub .
lekcja znajduje się na /bin/lessc
. To jest oczywiście * nix binarny (powinien także działać na komputerze Mac), ale nie jest binarny system Windows ( lessc.exe ) na podstawie bez kropki, które jest inny kompilator Okna MNIEJ.
Aktualizacja:
służy less-watch
do automatycznej kompilacji.
Alternatywnie, wielu programistów korzysta obecnie z programów grunt
uruchamiających zadania, takich jak obsługa automatyzacji kompilacji (kompilacja, minimalizacja, testowanie itp.). Korzystanie grunt-contrib-watch
, grunt-contrib-less
i grunt-contrib-livereload
można naprawdę usprawnić przepływ pracy rozwojowej.
Na przykład, jeśli używasz yo
do rusztowania nowego projektu internetowego, jest wstępnie skonfigurowany do oglądania plików LESS / CSS / JS / HTML pod kątem zmian i rekompilacji niezbędnych części projektu w razie potrzeby. Wystarczy uruchomić grunt serve
, a będziesz gotowy do kodowania bez martwienia się o ręczne kompilowanie (LESS / SASS / CoffeeScript) / minimalizowanie / konkatenację kodu lub ręczne odświeżanie przeglądarki jak jaskiniowiec ...