Bower - noelno/dovelei GitHub Wiki

Bower ?

Bower est un gestionnaire de paquet et de dépendances en JS.

Utilisation

Installation

Nécessite npm (node.js).

npm install -g bower

Rechercher une dépendance dans le répertoire de bower

bower search bootstrap

Installer une dépendance

bower install bootstrap --save

Le flag --save enregistre la dépendance dans le fichier bower.json (voir la suite)

Nouveau fichier bower.json

 bower init 

Les paramètres pour éviter de rendre son package public par inadvertance

 set currently installed components as dependencies : yes
 add commonly ignored files to ignore list? yes
 would you like to mark this package as private : yes

Ce seul fichier permet d'automatiser le téléchargement des dépendances, avec la commande bower install

Désinstaller une dépendance

 bower uninstall bootstrap --save

Configurer Bower

Créer un fichier bower.rc

{
    "directory" : "js/libs", //répertoire d'installation des dépendances
    "json"      : "bower.json"
}

Télécharger une dépendance hors du dépôt officiel

bower install nomdepot=urldufichier --save

Il est aussi possible de spécifier l'url d'un dépôt git.