J'envisage d' utiliser MOINS mais je grimace à l'idée d'un navigateur ayant JavaScript désactivé et que mon CSS ne soit pas lisible (et que le site soit affreux).
En outre, cela choque l'ingénieur en moi de forcer chaque navigateur à «compiler» ce fichier Less en .css alors que nous pourrions simplement le «compiler» une fois à chaque fois que nous le modifions.
css
css-framework
Clay Nichols
la source
la source
Réponses:
Oui. Vous pouvez utiliser une application qui compile automatiquement les fichiers MOINS en CSS sur votre machine de développement pendant que vous codez. Ensuite, téléchargez simplement le fichier CSS généré sur votre serveur lorsque vous avez terminé de développer.
la source
J'utilise SimpLESS - faites glisser, déposez, terminé.
la source
MOINS est livré avec un binaire (lessc) qui vous permet de précompiler vos fichiers .less. Vous l'utilisez comme tel:
Mais je pense que la plupart des gens utilisent simplement la commandelessc -w
oulessc --watch
pour 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 exemplelessc -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-watch
pour compiler automatiquement.Alternativement, de nombreux développeurs utilisent de nos jours des
grunt
exécuteurs de tâches comme pour gérer l'automatisation de la construction (compilation, minification, test, etc.). En utilisantgrunt-contrib-watch
,grunt-contrib-less
etgrunt-contrib-livereload
, vous pouvez vraiment rationaliser votre flux de travail de développement.Par exemple, si vous utilisez
yo
pour é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 simplementgrunt serve
et 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 ...la source
npm install -g fs-change
"Il existe un certain nombre d'options pour compiler MOINS en CSS sur le serveur, et celle que vous choisirez dépendra probablement de ce que vous utilisez pour le reste du site.
la source
lessc
compilateur binaire basé sur la dernière version de less.js.