Saya mencoba menggunakan bootstrap dengan bower, tetapi karena itu mengkloning seluruh repo, tidak ada CSS dan hal lainnya.
Apakah ini berarti saya perlu menyertakan pembuatan Bootstrap dalam proses pembuatan saya sendiri? Atau jika saya salah, apa alur kerja yang benar?
twitter-bootstrap
bower
xavier.seignard
sumber
sumber
Jawaban:
Saya akhirnya berakhir menggunakan yang berikut ini:bower install --save http://twitter.github.com/bootstrap/assets/bootstrap.zip
Tampak lebih bersih bagi saya karena tidak mengkloning seluruh repo, itu hanya mengekstrak aset yang diperlukan.
Kelemahannya adalah ia melanggar filosofi bower karena a
bower update
tidak akan memperbarui bootstrap.Tapi saya pikir itu masih lebih bersih daripada menggunakan
bower install bootstrap
dan kemudian membangun bootstrap di alur kerja Anda.Kurasa itu masalah pilihan.Pembaruan: tampaknya mereka sekarang versi folder dist (lihat: https://github.com/twbs/bootstrap/pull/6342 ), jadi gunakan saja
bower install bootstrap
dan arahkan ke aset didist
foldersumber
npm
danbower
dan memiliki"bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
dalamcomponent.json
juga tampaknya bekerja.Ada paket bower bootstrap bawaan yang disebut bootstrap-css. Saya pikir inilah yang Anda (dan saya) harapkan.
bower install bootstrap-css
Terima kasih Nico.
sumber
File css dan js berada di dalam paket:bootstrap/docs/assets/
MEMPERBARUI:
karena v3 ada
dist
folder dalam paket yang berisi semua css, js dan font.Opsi lain (jika Anda hanya ingin mengambil satu file) mungkin: pulldown . Konfigurasi sangat sederhana dan Anda dapat dengan mudah menambahkan file / url Anda sendiri ke daftar.
sumber
dengan asumsi Anda telah menginstal npm dan bower diinstal secara global
bower init
(ini akan menghasilkan file bower.json di direktori Anda)untuk mengatur jalur di mana bootstrap akan diinstal:
buat
.bowerrc
file secara manual di sebelah file bower.json dan tambahkan yang berikut ini:{"direktori": "publik / komponen"}
bower install bootstrap --save
Catatan: untuk memasang komponen lain:
sumber
Saya akhirnya menggunakan skrip shell yang seharusnya hanya Anda jalankan sekali saat pertama kali melakukan pembayaran
#!/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/
sumber
Ingat juga itu dengan perintah seperti:
bower search twitter
Anda mendapatkan hasil dengan daftar paket apa pun yang terkait dengan twitter. Dengan cara ini Anda mengetahui segala sesuatu tentang Twitter dan Bower seperti misalnya mengetahui apakah ada komponen bower baru.
sumber
Anda telah menginstal nodeJs di sistem Anda untuk menjalankan
npm
perintah. Setelahnpm
berfungsi dengan baik, Anda dapat mengunjungibower.io
. Di sana Anda akan menemukan dokumentasi lengkap tentang topik ini. Anda akan menemukan perintah$ npm install bower
. ini akan menginstal bower di mesin Anda. Setelah menginstal bower, Anda dapat menginstal Bootstrap dengan mudah.Berikut adalah video tutorial tentang itu
sumber