J'essaie d'utiliser bootstrap avec bower, mais comme il clone tout le dépôt, il n'y a pas de CSS et d'autres choses.
Cela signifie-t-il que je dois inclure la construction de Bootstrap dans mon propre processus de construction? Ou si je me trompe, quel est le bon flux de travail?
twitter-bootstrap
bower
xavier.seignard
la source
la source
Réponses:
J'ai finalement fini d'utiliser ce qui suit:bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Cela me semble plus propre car il ne clone pas tout le dépôt, il ne fait que décompresser les assests requis.
L'inconvénient est que cela brise la philosophie du bower, car un
bower update
bootstrap ne mettra pas à jour.Mais je pense que c'est toujours plus propre que d'utiliser
bower install bootstrap
puis de créer un bootstrap dans votre flux de travail.C'est une question de choix je suppose.Mise à jour: il semble qu'ils utilisent maintenant la version d'un dossier dist (voir: https://github.com/twbs/bootstrap/pull/6342 ), il suffit donc d'utiliser
bower install bootstrap
et de pointer vers les actifs dans ledist
dossierla source
npm
etbower
et ayant"bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
encomponent.json
semble également travailler.Il existe un package bootstrap bower prédéfini appelé bootstrap-css. Je pense que c'est ce que vous (et moi) espérions trouver.
Merci Nico.
la source
Les fichiers css et js se trouvent dans le package:bootstrap/docs/assets/
METTRE À JOUR:
depuis la v3, il existe un
dist
dossier dans le package qui contient tous les css, js et polices.Une autre option (si vous voulez juste récupérer des fichiers uniques) pourrait être: pulldown . La configuration est extrêmement simple et vous pouvez facilement ajouter vos propres fichiers / URL à la liste.
la source
en supposant que npm soit installé et bower installé dans le monde entier
bower init
(cela générera le fichier bower.json dans votre répertoire)pour définir le chemin où bootstrap sera installé:
créez manuellement un
.bowerrc
fichier à côté du fichier bower.json et ajoutez-y les éléments suivants:{"répertoire": "public / components"}
bower install bootstrap --save
Remarque: pour installer d'autres composants:
la source
J'ai fini par utiliser un script shell que vous ne devriez vraiment avoir à exécuter qu'une seule fois lors de la première vérification d'un projet
la source
Souvenez-vous également qu'avec une commande comme:
bower search twitter
Vous obtenez un résultat avec une liste de tout paquet lié à Twitter. De cette façon, vous êtes à jour de tout ce qui concerne Twitter et Bower, comme par exemple savoir s'il existe un tout nouveau composant Bower.
la source
Vous avez installé nodeJs sur votre système afin d'exécuter des
npm
commandes. Une foisnpm
fonctionne correctement, vous pouvez visiterbower.io
. Vous y trouverez une documentation complète sur ce sujet. Vous trouverez une commande$ npm install bower
. cela installera bower sur votre machine. Après avoir installé Bower, vous pouvez installer Bootstrap facilement.Voici un tutoriel vidéo à ce sujet
la source