MENOS viene con un binario (lessc) que le permite precompilar sus archivos .less. Lo usas como tal:
$ lessc styles.less > styles.css
Pero creo que la mayoría de las personas solo usan el comando lessc -w
o lessc --watch
para recompilar la hoja de estilo CSS automáticamente cada vez que se actualiza el archivo LESS. También puede hacer que Lessc minimice el CSS, por ejemplo lessc -w -x
.
Editar: solo para aclarar, lessc viene con la instalación del lado del servidor (es decir, cuando instala menos a través del administrador de paquetes node.js). Pero puede descargarlo manualmente desde GitHub .
Lessc se encuentra en /bin/lessc
. Esto es por supuesto un binario * nix (también debe trabajar para Mac), pero no es un binario de Windows ( lessc.exe ) basado en dotless, que es otro compilador de Windows MENOS.
Actualización: se
usa less-watch
para compilar automáticamente.
Alternativamente, muchos desarrolladores en estos días usan corredores de tareas como grunt
para manejar la automatización de compilación (compilación, minificación, prueba, etc.). Utilizando grunt-contrib-watch
, grunt-contrib-less
y grunt-contrib-livereload
, realmente se puede agilizar el flujo de trabajo de desarrollo.
Por ejemplo, si usa yo
para andamiar su nuevo proyecto web, viene preconfigurado para ver sus archivos MENOS / CSS / JS / HTML en busca de cambios y recompilar las partes necesarias de su proyecto cuando sea necesario. Simplemente ejecute grunt serve
, y estará listo para codificar sin tener que preocuparse por compilar manualmente (MENOS / SASS / CoffeeScript) / minimizar / concatenar su código o actualizar su navegador manualmente como un hombre de las cavernas ...