J'utilise ExigenceJS pour gérer mes dépendances dans le développement, mais à la production, j'aimerais supprimer toutes les dépendances sur un chargeur AMD. Il semble que l'optimiseur requisjs crée un fichier qui utilise toujours une charge AMD au moment de l'exécution - je cherche simplement à avoir un fichier statique (non-AMD dépendant, mais toujours compatible AMD), tel que ce que JQuery produit (de la recherche de jQuery Source, il semble qu'ils ordonnent manuellement leurs dépendances dans leur fichier grogneur). Est-ce possible? P>
Je suis ouvert à utiliser d'autres bibliothèques autres que nécessaire. P>
Remarque: Ceci est similaire à mon autre question EXQUATEJS JavaScript dans le développement mais compilé dans la production , mais dans ce cas, je veux supprimer AMD tous ensemble. P>
3 Réponses :
Si vous souhaitez que votre script soit chargable via un
Que diriez-vous d'utiliser un loader AMD plus petit, comme l'amande? - Github.com/jrburke/almond
@SIMONSMITH Je vis de supprimer AMD tous ensemble de la version compilée. Lorsqu'il est compilé dans un seul fichier, pourquoi devrais-je avoir besoin d'utiliser AMD?
Je suis aussi curieux de cela, car je ne veux pas que AMD soit nécessaire (juste suffisant) - Avez-vous fini par résoudre cela?
À l'heure actuelle, je commande manuellement mes dépendances et les concaténer (en utilisant le plug-in grade, mais cherche à passer à quelque chose comme Grogneur ou Yeoman pour devenir plus sophistiqué et d'intégrer avec les besoins). Il s'avère que la majeure partie de la commande de dépendance n'a pas d'importance dans mon cas.