MOINS est livré avec un binaire (lessc) qui vous permet de précompiler vos fichiers .less. Vous l'utilisez comme tel:
$ lessc styles.less > styles.css
Mais je pense que la plupart des gens utilisent simplement la commande lessc -wou lessc --watchpour recompiler la feuille de style CSS automatiquement chaque fois que le fichier LESS est mis à jour. Vous pouvez également demander à lessc de réduire le CSS, par exemple lessc -w -x.
Edit: Juste pour clarifier, lessc est fourni avec l'installation côté serveur (c'est-à-dire lorsque vous installez less via le gestionnaire de paquets node.js). Mais vous pouvez le télécharger manuellement depuis GitHub .
lessc se trouve près de /bin/lessc. Il s'agit bien sûr d'un binaire * nix (devrait également fonctionner pour Mac), mais il existe un binaire Windows ( lessc.exe ) basé sur dotless, qui est un autre compilateur Windows LESS.
Mise à jour:
utilisez less-watchpour compiler automatiquement.
Alternativement, de nombreux développeurs utilisent de nos jours des gruntexécuteurs de tâches comme pour gérer l'automatisation de la construction (compilation, minification, test, etc.). En utilisant grunt-contrib-watch, grunt-contrib-lesset grunt-contrib-livereload, vous pouvez vraiment rationaliser votre flux de travail de développement.
Par exemple, si vous utilisez yopour échafauder votre nouveau projet Web, il est préconfiguré pour surveiller vos fichiers MOINS / CSS / JS / HTML pour les modifications et recompiler les parties nécessaires de votre projet si nécessaire. Exécutez simplement grunt serveet vous êtes prêt à coder sans avoir à vous soucier de la compilation manuelle (LESS / SASS / CoffeeScript) / de la réduction / concaténation de votre code ou de l'actualisation manuelle de votre navigateur comme un homme des cavernes ...