35 votes

Utilisation simultanée de plusieurs gestionnaires de packages frontaux (Bower, NuGet)

La (non-officielle) de la convention pour l'écriture de packages NuGet pour avant la fin de l'bibliothèques semble être de supprimer les fichiers JavaScript et les mettre dans le dossier Scripts, et d'en extraire les fichiers CSS et les mettre dans le dossier de Contenu. Rarement sont ces fichiers placés dans des sous-dossiers, si vous vous retrouvez avec un très grand nombre de fichiers qui jonchent les Scripts et le Contenu des dossiers.

Le seul moyen de séparer votre propre code est à mettre dans un sous-dossier, ou un autre dossier entièrement (voir la SPA modèles de Durandal et HotTowel où une "Application" le dossier est ajouté).

Personnellement, j'aime bien le "unopinionated" solution que Twitter Bower fournit. Mettre tous les paquets dans un dossier à la racine appelée "Composants" et ne plaisante pas avec la structure d'origine du paquet.

Je me pose des questions sur donnant sur NuGet pour le front-end bibliothèques et à l'aide de la Charmille à la place et me demande si quelqu'un a une expérience de combiner les deux? Sinon, est-il un moyen pour installer GitHub repos directement à l'aide de NuGet sans la création d'un package NuGet?

11voto

Adarsh Shah Points 3741

Nous utilisons NuGet et Bower tous les deux et cela a bien fonctionné pour nous jusqu'à présent. Nous déplaçons lentement les bibliothèques frontales vers Bower. Vous devrez créer un paquet Nuget pour pouvoir l'utiliser à partir de Nuget.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X