Ich versuche, Bootstrap mit Bower zu verwenden, aber da es das gesamte Repo klont, gibt es kein CSS und andere Dinge.
Bedeutet dies, dass ich das Erstellen von Bootstrap in meinen eigenen Erstellungsprozess einbeziehen muss? Oder wenn ich falsch liege, was ist der richtige Workflow?
twitter-bootstrap
bower
xavier.seignard
quelle
quelle
Antworten:
Ich habe schließlich Folgendes verwendet:bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Scheint mir sauberer zu sein, da es nicht das gesamte Repo klont, sondern nur die erforderlichen Assests entpackt.
Der Nachteil davon ist, dass es die Bower-Philosophie bricht, da ein
bower update
Bootstrap nicht aktualisiert wird.Aber ich denke, es ist immer noch sauberer, als
bower install bootstrap
Bootstrap in Ihrem Workflow zu verwenden und dann zu erstellen.Es ist eine Frage der Wahl, denke ich.Update: Anscheinend wird jetzt ein dist-Ordner versioniert (siehe: https://github.com/twbs/bootstrap/pull/6342 ). Verwenden Sie also einfach
bower install bootstrap
die Assets imdist
Ordner und zeigen Sie daraufquelle
npm
undbower
und"bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
incomponent.json
scheint auch zu funktionieren.Es gibt ein vorgefertigtes Bootstrap-Bower-Paket namens bootstrap-css. Ich denke, das wollten Sie (und ich) finden.
Danke Nico.
quelle
Die CSS- und JS-Dateien befinden sich im Paket:bootstrap/docs/assets/
AKTUALISIEREN:
Seit
dist
Version 3 enthält das Paket einen Ordner, der alle CSS, JS und Schriftarten enthält.Eine andere Option (wenn Sie nur einzelne Dateien abrufen möchten) könnte sein: Pulldown . Die Konfiguration ist äußerst einfach und Sie können der Liste problemlos Ihre eigenen Dateien / URLs hinzufügen.
quelle
Angenommen, Sie haben npm und bower global installiert
bower init
(Dadurch wird die Datei bower.json in Ihrem Verzeichnis generiert.)So legen Sie den Pfad fest, unter dem Bootstrap installiert wird:
Erstellen Sie manuell eine
.bowerrc
Datei neben der Datei bower.json und fügen Sie Folgendes hinzu:{"Verzeichnis": "public / components"}
bower install bootstrap --save
Hinweis: So installieren Sie andere Komponenten:
quelle
Am Ende habe ich ein Shell-Skript erstellt, das Sie beim ersten Auschecken eines Projekts eigentlich nur einmal ausführen müssen sollten
quelle
Denken Sie auch daran mit einem Befehl wie:
bower search twitter
Sie erhalten ein Ergebnis mit einer Liste aller Pakete, die sich auf Twitter beziehen. Auf diese Weise sind Sie über alles in Bezug auf Twitter und Bower auf dem Laufenden, beispielsweise wenn Sie wissen, ob es eine brandneue Bower-Komponente gibt.
quelle
Sie haben nodeJs auf Ihrem System installiert , um
npm
Befehle auszuführen . Sobaldnpm
es richtig funktioniert, können Sie besuchenbower.io
. Dort finden Sie eine vollständige Dokumentation zu diesem Thema. Sie finden einen Befehl$ npm install bower
. Dadurch wird die Laube auf Ihrer Maschine installiert . Nach der Installation von bower können Sie Bootstrap einfach installieren.Hier ist ein Video-Tutorial dazu
quelle