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 updatenie aktualizuje bootstrapa.
Ale myślę, że jest to nadal czystsze niż używanie, bower install bootstrapa 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 bootstrapi wskaż zasoby w distfolderze
npmi boweri posiadające "bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip" w component.jsonwydaje 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 distw 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 .bowerrcplik 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ć npmpolecenia. Gdy już npmdział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.