Próbuję użyć bootstrap z altanką, ale ponieważ klonuje całe repozytorium, nie ma CSS i innych rzeczy.
Czy to oznacza, że muszę uwzględnić budowanie Bootstrap we własnym procesie kompilacji? A jeśli się mylę, jaki jest właściwy przepływ pracy?
Próbuję użyć bootstrap z altanką, ale ponieważ klonuje całe repozytorium, nie ma CSS i innych rzeczy.
Czy to oznacza, że muszę uwzględnić budowanie Bootstrap we własnym procesie kompilacji? A jeśli się mylę, jaki jest właściwy przepływ pracy?
Odpowiedzi:
W końcu skończyłem, używając:
bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Wydaje mi się czystszy, ponieważ nie klonuje całego repozytorium, a jedynie rozpakowuje wymagane pliki.
Wadą tego jest to, że łamie filozofię altany, ponieważ bower update
nie aktualizuje bootstrapa.
Ale myślę, że jest to nadal czystsze niż używanie, bower install bootstrap
a następnie budowanie bootstrap w przepływie pracy.
Myślę, że to kwestia wyboru.
Aktualizacja: wydaje się, że teraz wersja folderu dist (patrz: https://github.com/twbs/bootstrap/pull/6342 ), więc po prostu użyj bower install bootstrap
i wskaż zasoby w dist
folderze
npm
i bower
i posiadające "bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
w component.json
wydaje się również do pracy.
Istnieje wstępnie skompilowany pakiet bootstrap bower o nazwie bootstrap-css. Myślę, że to jest to, co ty (i ja) mieliśmy nadzieję znaleźć.
bower install bootstrap-css
Dzięki Nico.
Pliki css i js znajdują się w pakiecie: bootstrap/docs/assets/
AKTUALIZACJA:
od wersji 3 dist
w pakiecie znajduje się folder zawierający wszystkie css, js i czcionki.
Inną opcją (jeśli chcesz tylko pobrać pojedyncze pliki) może być: pulldown . Konfiguracja jest niezwykle prosta i możesz łatwo dodać własne pliki / adresy URL do listy.
zakładając, że masz zainstalowany npm i bower zainstalowany na całym świecie
bower init
(spowoduje to wygenerowanie pliku bower.json w twoim katalogu)aby ustawić ścieżkę, w której zostanie zainstalowany bootstrap:
ręcznie utwórz .bowerrc
plik obok pliku bower.json i dodaj do niego:
{"katalog": "public / components"}
bower install bootstrap --save
Uwaga: aby zainstalować inne komponenty:
bower search {component-name-here}
Skończyło się na skrypcie powłoki, który naprawdę powinieneś uruchomić tylko raz, kiedy po raz pierwszy sprawdzasz projekt
#!/usr/bin/env bash
mkdir -p webroot/js
mkdir -p webroot/css
mkdir -p webroot/css-min
mkdir -p webroot/img
mkdir -p webroot/font
npm i
bower i
# boostrap
pushd components/bootstrap
npm i
make bootstrap
popd
cp components/bootstrap/bootstrap/css/*.min.css webroot/css-min/
cp components/bootstrap/bootstrap/js/bootstrap.js src/js/deps/
cp components/bootstrap/bootstrap/img/* webroot/img/
# fontawesome
cp components/font-awesome/css/*.min.css webroot/css-min/
cp components/font-awesome/font/* webroot/font/
Pamiętaj też o tym poleceniem takim jak:
bower search twitter
Otrzymasz wynik z listą dowolnego pakietu związanego z twitterem. W ten sposób jesteś na bieżąco ze wszystkim, co dotyczy Twittera i Bowera, na przykład wiesz, czy istnieje zupełnie nowy komponent bower.
Zainstalowałeś nodeJ w swoim systemie, aby wykonywać npm
polecenia. Gdy już npm
działa prawidłowo, możesz odwiedzić bower.io
. Znajdziesz tam pełną dokumentację na ten temat. Znajdziesz polecenie $ npm install bower
. to zainstaluje bower na twoim komputerze. Po zainstalowaniu altany możesz łatwo zainstalować Bootstrap.