apa itu bower


bower

apa itu bower (frontend package management)?

oke sebelum kesana apakah anda mengalami kesulitan untuk memaintenance library -library frontend yang digunakan apalagi jumlahnya banyak?, dan juga kadang kita juga menemukan bower.json  pada sebuah file hasil download dari git,  berarti anda membutuhkan bower

dengan bower kita lebih mudah untuk memanage  front-end dependency, bower adalah sebuah tools yang dapat digunakan untuk menginstal package-package front end.

misalnya kita membutuhkan library bootstrap dengan bower tinggal

bower install bootstrap

kita tidak perlu ke webnya dan mendownload manual bootstrap

kunjungi web official bower di https://bower.io/

syarat menginstal bower

  • sudah terinstalasi NPM (Node Package Manager) / node js untuk linux atau git untuk windows
  • terhubung ke internet

bower.json membantu Bower memahami proyek anda; Bower merekam meta data seperti nama proyek, versi, pencipta, ijin, dependensi, dan lain-lain. Informasi ini tersusun di dalam format JSON

contoh sebuah bower.json

{
"name": "app-name",
"version": "0.0.1",
"dependencies": {
"sass-bootstrap": "~3.0.0",
"modernizr": "~2.6.2",
"jquery": "~1.10.2"
},
"private": true
}

bower install adalah perintah untuk menginstal sebuah paket yang terdaftar di dalam Bower registry. Perintah ini juga akan menginstal paket-paket yang tercantum di dalam file bower.json di bawah “dependencies”. Secara default, semua package yang di install akan berada di dalam folder bower_components

jadi dengan adanya bower kita tidak perlu manual mengatur library dan versi yang dibutuhkan dalam sebuah project , dan semua itu bisa dilakukan sebuah perintah saja akan langsung terinstal dan terupdate ke aplikasi.

semoga berguna 🙂

referensi :

Iklan

tinggalkan pesan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: