CSS MOINS puis-je obtenir moins de regarder un tas de fichiers, mais compiler un fichier différent lorsqu'ils changent?

StackOverflow https://stackoverflow.com/questions/3854071

  •  27-09-2019
  •  | 
  •  

Question

J'ai plusieurs fichiers qui sont tous MOINS importés dans un fichier maître (styles.less). Mon problème en ce moment est: quand je fais un changement dans l'un des fichiers enfants que je dois sauver style.less de le compiler à CSS.

Y at-il une façon dont je peux demander moins de surveiller les fichiers enfants mais seulement compiler le parent?

Cordialement, Annonce

Était-ce utile?

La solution

J'ai trouvé une solution pour mon problème, mais ce serait bien pour la plupart.

Comme je suis sur un Mac istalled Je less.app ( http://incident57.com/less/), il utilise less.js pour compiler le moins pour vous. A partir de quelques jours, ils ont ajouté une nouvelle fonctionnalité:

  

NOUVEAUTE: "à l'envers @import l'analyse syntaxique." Si vous avez un fichier, X, que les importations d'un autre fichier, Y, et vous apporter des modifications à Y, X va maintenant recompilation automatiquement lorsque vous enregistrez Y (si est auto-compilation). Cette fonction est automatique; il n'y a rien pour allumer ou brancher. Vous verrez « déclenchée par: X ». Dans le résultat du compilateur quand il arrive

Il se trouve que cela fonctionne très bien. Espérons que cela aide quelqu'un!

Autres conseils

Je l'ai piraté un script bash appelé lesswatch (il ne supporte pas « à l'envers @import l'analyse syntaxique ") qui utilise chien de garde pour écouter les événements de modification de fichiers et lessc pour compiler CSS. J'ai écrit un court billet de blog à ce sujet aujourd'hui.

Il y a une fourchette de less.js qui surveille les changements de fichiers et même tous les fichiers inclus via @import (comme la réponse acceptée ci-dessus):

  

https://github.com/wvl/less.js

L'auteur de less.js ne veut pas la l'option --watch de l'ancienne version rubis, cette fourchette peut être votre meilleure option pour l'instant. Grâce à Node.js il peut fonctionner sur toutes les plateformes.

Vous pouvez utiliser ce script nodejs et faire la même chose.

nœud moins montre-compiler.js FOLDER_TO_WATCH FOLDER_TO_OUTPUT

https://github.com/jonycheung/Dead-Simple-LESS- montre-compilateur

Il saute à regarder des fichiers avec des noms commençant par underscore ou une période.

Si vous utilisez Mac, j'utilise actuellement less.app du code Kit http://incident57.com/less/

Il fonctionne très bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top