MENO viene fornito con un file binario (lessc) che consente di precompilare i file .less. Lo usi come tale:
$ lessc styles.less > styles.css
Ma penso che la maggior parte delle persone usi semplicemente il comando lessc -w
o lessc --watch
per ricompilare automaticamente il foglio di stile CSS ogni volta che il file LESS viene aggiornato. Puoi anche fare in modo che lessc minimizzi il CSS, ad es lessc -w -x
.
Modifica: solo per chiarire, lessc viene fornito con l'installazione sul lato server (ovvero quando si installa meno tramite il gestore di pacchetti node.js). Ma puoi scaricarlo manualmente da GitHub .
lessc si trova in /bin/lessc
. Si tratta naturalmente di un binario * nix (dovrebbe funzionare anche per Mac), ma v'è un binario di Windows ( lessc.exe ) sulla base di errati privi di punti, che è un altro compilatore di Windows MENO.
Aggiornamento:
utilizzare less-watch
per compilare automaticamente.
In alternativa, molti sviluppatori oggigiorno usano runner come grunt
gestire l'automazione della compilazione (compilazione, minimizzazione, test, ecc.). Utilizzando grunt-contrib-watch
, grunt-contrib-less
e grunt-contrib-livereload
, si può davvero semplificare il flusso di lavoro di sviluppo.
Ad esempio, se si utilizza yo
per impilare il nuovo progetto Web, viene preconfigurato per guardare i file LESS / CSS / JS / HTML per le modifiche e ricompilare le parti necessarie del progetto quando necessario. Esegui semplicemente grunt serve
e sei pronto per scrivere il codice senza doversi preoccupare di compilare manualmente (LESS / SASS / CoffeeScript) / minimizzare / concatenare il codice o aggiornare manualmente il browser come un uomo delle caverne ...