10
votes

exigerjs et moins

J'utilise la version JavaScript côté client de moins pour compiler moins de code et que vous souhaitez continuer à utiliser cela même sur le dernier site en direct (je sais ... une mauvaise forme, mais cela me donne la capacité de Autoriser les utilisateurs à personnaliser quelques variables moins et à avoir ce "thème" toute leur application entière à la volée, en voyant comme une webApp qui est chargée une fois chargée, je pense que la deuxième fois de temps supplémentaire de la compilation est acceptable).

J'utilise aussi ExigenceJS.

La question est:

a) Comment puis-je obtenir des exigences pour charger moins de code?

B) fait moins d'expédition tous les événements lorsque la compilation est terminée? et

c) Y a-t-il un moyen de déclencher moins de ré-compiler sur commande?

merci.


0 commentaires

3 Réponses :


14
votes

J'ai utilisé le plug-in text loader pour que requiert doit charger le fichier sans texte, puis créer un Nouvelle instance de moins.Parser pour analyser le texte, puis ajoutez le texte de style moi-même: xxx

Vous pouvez adopter une approche similaire, mais donner un identifiant de style et supprimer cet identifiant, puis ajouter cet identifiant, puis ajouter cet identifiant puis Un autre aperçu de moins de texte lorsque vous voulez à la demande.

Une mise en garde: le plug-in texte ne peut que charger des fichiers texte à la demande lorsque le fichier texte est sur le même domaine que la page Web. Si vous utilisez l'optimiseur requisjs, vous pouvez aligner le texte dans un fichier JS optimisé et intégré.


2 commentaires

Comment fonctionne-t-il lorsque le moins-poste contient @imports? Nous essayons de mapper plusieurs fichiers moins de fichiers pour exigerjs modules de texte ... est-ce possible? Quelqu'un a-t-il essayé?


Bonjour @jrburkurke, merci à votre réponse, j'ai créé une bibliothèque littele pour gérer moins de styles avec Exigentjs Github.com / pingsrl / requisjs-moins



10
votes

@jrburke: J'ai mis en place un plugin requisjs rapide en fonction de votre code: xxx

"base / moins" pointe vers la source moins source. Vous pouvez également charger cela à l'avance et assumer que l'objet global moins existe. Idéalement, j'aimerais tirer l'objet moins analyseur dans ce plugin lui-même afin qu'il ne crée pas du tout un monde.

en utilisant ceci, je peux faire des choses comme: xxx

à quel point, global.less a été analysé et ajouté à la page et redonne la pointe de l'élève à l'élément de style au cas où je devrais le supprimer ou le modifier pour une raison quelconque.

Quelqu'un a-t-il une entrée ou sache une meilleure façon de le faire?

acclamations


1 commentaires

Bonjour Nicholas Merci à Jrburke et à votre réponse J'ai créé cette bibliothèque github.com/pingsrl/requirejs-less < / a>



3
votes

J'avais des problèmes avec le plugin @nicholas avec les importations. Je l'ai réparé en ajoutant le chemin du fichier au chemin de recherche et définissez le nom de fichier pour de meilleurs messages d'erreur: xxx


0 commentaires