Bootstrap'ı bower ile kullanmaya çalışıyorum, ancak tüm repoyu klonladığı için CSS ve başka şeyler yok.
Bootstrap'i kendi oluşturma sürecime dahil etmem gerektiği anlamına mı geliyor? Veya yanılıyorsam, doğru iş akışı nedir?
Bootstrap'ı bower ile kullanmaya çalışıyorum, ancak tüm repoyu klonladığı için CSS ve başka şeyler yok.
Bootstrap'i kendi oluşturma sürecime dahil etmem gerektiği anlamına mı geliyor? Veya yanılıyorsam, doğru iş akışı nedir?
Yanıtlar:
Sonunda aşağıdakileri kullanarak bitirdim:
bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Tüm repoyu klonlamadığı için bana daha temiz görünüyor, sadece gerekli assestleri aç.
Bunun dezavantajı, bower update
bootstrap'i güncellemeyeceği için bower felsefesini kırmasıdır.
Ama bence hala bower install bootstrap
iş akışınızda bootstrap kullanmaktan ve inşa etmekten daha temiz .
Sanırım bu bir seçim meselesi.
Güncelleme: şimdi bir dist klasörü kullanıyorlar gibi görünüyor (bkz: https://github.com/twbs/bootstrap/pull/6342 ), bu yüzden sadece kullanın bower install bootstrap
ve dist
klasördeki varlıkları işaret edin
npm
ve bower
sahip "bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
olmak component.json
da işe yarıyor gibi görünüyor.
Bootstrap-css adlı önceden oluşturulmuş bir bootstrap bower paketi var. Bence sen (ve ben) bulmayı umduğun şey buydu.
bower install bootstrap-css
Teşekkürler Nico.
Css ve js dosyaları paketin içindedir: bootstrap/docs/assets/
GÜNCELLEME:
v3'ten beri dist
pakette tüm css, js ve fontları içeren bir klasör var .
Başka bir seçenek (sadece tek dosyaları almak istiyorsanız): aşağı açılan . Yapılandırma son derece basittir ve listeye kendi dosyalarınızı / URL'lerinizi kolayca ekleyebilirsiniz.
npm yüklendiğini ve küresel olarak bower yüklendiğini varsayarsak
bower init
(bu, dizininizde bower.json dosyasını oluşturur)önyüklemenin yükleneceği yolu ayarlamak için: bower.json dosyasının yanında
manuel olarak bir .bowerrc
dosya oluşturun ve buna aşağıdakileri ekleyin:
{"dizin": "genel / bileşenler"}
bower install bootstrap --save
Not: diğer bileşenleri takmak için:
bower search {component-name-here}
Bir projeyi ilk kez satın aldığınızda gerçekten bir kez çalıştırmanız gereken bir kabuk komut dosyası ile devam ettim
#!/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/
Ayrıca şunu unutmayın:
bower search twitter
Twitter ile ilgili herhangi bir paketin listesi ile bir sonuç alırsınız. Bu şekilde, örneğin yepyeni bir bower bileşeni olup olmadığını bilmek gibi Twitter ve Bower ile ilgili her şeyden haberdar olursunuz.
Komutları çalıştırmak için nodeJ'leri sisteminize yüklediniznpm
. Bir kez npm
düzgün çalışıyorsa ziyaret edebilirsiniz bower.io
. Burada bu konuyla ilgili tüm belgeleri bulacaksınız. Bir komut bulacaksınız $ npm install bower
. bu makinenize bower kuracaktır . Bower'ı kurduktan sonra Bootstrap'i kolayca kurabilirsiniz.