Configurer de verdure à installer uniquement dist dossier
Je suis en train d'apprendre des outils tels que bower/grunt/requirejs afin d'accélérer le processus de développement de mon site et de le rendre mon code plus modulaire/efficacité. Je suis en train de faire des ce tutoriel. Comment fait-on Bower installer uniquement le dossier dist pour mon dépendances (installation dans mon composant.fichier json) au lieu de la totalité du dépôt Git?
- Si vous n'êtes pas le développeur du module, peut-être bower-installateur peut vous aider à récupérer uniquement les pièces que vous souhaitez à partir de composants: scotch.io/tutoriels/...
Vous devez vous connecter pour publier un commentaire.
Ce que vous cherchez est la ignorer propriété dans
bower.json
: https://github.com/bower/bower.json-specLe développeur du module peut utiliser le ignorer attribut pour exclure des fichiers lorsque le module est téléchargé et installé par le biais de la Charmille.
Si vous êtes le développeur du dit module, vous pouvez utiliser le ignorer attribut d'exclure tout, mais la dist dossier.
Si vous n'êtes pas le développeur du module, puis il n'ya pas beaucoup que vous pouvez faire, vous obtiendrez tout ce que le développeur du module a jugé significatif. Dans la plupart des cas, ce n'est pas un problème.
Voici une configuration typique pour la ignorer attribut:
Bower ne fournit pas une option pour le faire. Principalement parce que ils ont refusé de.
Tout ce qui nous reste à se hacky façons de traiter avec elle, comme grunt-wiredep, ce qui ne veut pas résoudre le problème dans un sens strict.
Bonne chance!
De la Charmille du la documentation de l'api, il ne semble pas être quelque chose à dire "suffit d'Installer le dossier dist".
Que vous utilisez Grunt déjà, vous pourriez probablement créer une tâche à exécuter après votre
bower install
à l'aide de grunt-contrib-propre pour supprimer les fichiers indésirables et des dossiers à partir de labower_components
dossier.Quelque chose comme cela devrait l'enlever tout de la
bower_components
dossier, à l'exceptiondist
dossiers:Alors que la recherche dans ce que j'ai également trouvé grunt-bower-tâche qui semble faire exactement cela. Le seul inconvénient que je vois à cette méthode est que vous devez créer la charmille.json à la main d'abord, puis exécuter la tâche grunt.
.min
version, trop. Merci!Cela ne veut pas répondre directement à votre question, mais peut aider avec ce que vous essayez d'accomplir.
Il existe deux plugins: grunt-wiredep et grunt-wiredep-copie qui peuvent vous aider à gérer votre bower dépendances. Ces automagiquement ajouter les dépendances de votre code HTML, et peut alors saisir le nécessaire minifiés et les copier dans votre dossier dist.
J'ai cependant du mal avec certains aspects de ce à Comment gérer la charmille dépendances lors de l'élaboration et de déploiement avec un grognement et dist dossier du projet?