Bien qu'il existe d'excellentes solutions pour gérer les dépendances sur le côté serveur, je ne pouvais pas trouver un qui répond à tous mes besoins cohérent côté client javascript dépendance de gestion des flux de travail. Je tiens à répondre à ces 5 exigences:
- Gérer mon côté client dépendances dans un format similaire à des mnp paquet.json ou charmille's bower.json
- Je devrais avoir la souplesse nécessaire pour point de repo git ou réels, js fichiers (que ce soit sur le web ou en local), dans ma dépendance.fichier json pour les moins connus des bibliothèques (npm vous laisse point de repos git)
- Il devrait rapetisser et l'espace de toutes les bibliothèques dans un seul fichier comme ender - c'est le seul fichier js j'aurais besoin de la mettre dans mon script dans la balise côté client
- Il doit avoir de support de la boîte de coffeescript comme Boîte
-
Dans le navigateur, je peux utiliser soit exiger style:
var $ = require('jquery'); var _ = require('underscore');
Ou mieux encore, de le faire headjs style:
head.js(['jquery', 'underscore', 'mylib'], function($, _, mylib) { // executed when all libraries are loaded });
Si pas d'un tel outil existe, quelle est la meilleure combinaison d'outils, à savoir un outil de la chaîne que je peux combiner à l'aide de quelque chose comme volo (ou grunt)?
J'ai déjà fait des recherches tous les outils que j'ai associé dans l'ici et ils ne satisfont qu'à 3 de mes besoins, au mieux, individuellement. Donc, merci de ne pas poster de nouveau sujet de ces outils. Je tiens seulement à accepter une réponse qui fournit un outil unique qui répond à tous les 5 de mes besoins ou si quelqu'un poste un béton de workflow/script/exemple de fonctionnement d'une chaîne de traitement de plusieurs de ces outils qui répond à toutes mes exigences. Je vous remercie.