Un gestionnaire de dépendances sert à vérifier que toutes les librairies utilisées dans un projet sont compatibles entre elles.

Les développeurs Java ont Maven, les développeurs PHP ont Composer et les aficionados de Node.js ont Node Packaged ManagerLire la suite…

 Bower.io

Bower.io est un outil développé par l’équipe de Twitter permettant de gérer la plupart des librairies Javascript qui peuvent être utilisées côté client.

Installation

Deux prérequis sont nécessaires au bon fonctionnement de Bower :

Il suffit ensuite d’ouvrir un terminal et de taper cette simple ligne de commande :

[/] npm install -g bower 

Fonctionnement

Là aussi c’est simple, vous avez besoin de la dernière version compatible de jQuery, placez-vous à la racine de votre projet et tapez l’instruction suivante :

[/Library/.../trunk/] bower install jquery 

Vous avez spécifiquement besoin de la version 1.9.0 de jQuery :

[/Library/.../trunk/] bower install jquery#1.9.0 

Vous voulez vérifier les problèmes d’incompatibilités de vos dépendances :

[/Library/.../trunk/] bower list 

…vous pourrez voir quelque chose qui ressemble à ça :

Bower List Before installIl apparait ici qu’il y a un problème avec la libraire Backbone 1.0.0 alors que la version 1.1.2 est disponible, installons la version 1.1.2 de Backbone :
Bower Install Backbone

Vérifions maintenant l’état des dépendances :

Bower List after install

 

 


Auteur:

Florian Luchier, Chef de Projet