Installer des packages ou librairies node.js

L’objet de cet article est de vous montrer comment installer des packages node.js. Il y a deux manières de faire. Soit les installer localement, dans ce cas les modules ne sont accessibles que depuis votre projet hébergé sur le serveur node.js. Soit les installer globalement et dans ce cas les modules sont accessibles depuis tous les projets hébergés par le serveur node.js.

Prérequis pour installer les packages node.js

– savoir ce qu’est node.js (voir l’article Comprendre node.js)
– avoir installé node.js (voir l’article Installer node.js sous Windows).

 

npm, c’est quoi ?

npm est le gestionnaire de modules ou paquets node.js. Cet outil vous permet de chercher, d’installer ou de désinstaller des modules node.js.

 

Installation locale d’un module

L’installation locale se fait au sein de votre projet : les modules installés ne sont accessibles que depuis votre projet. D’ailleurs, les modules sont installés dans le dossier node_modules que node.js crée automatiquement à l’installation du premier module.

La commande d’installation d’un module à exécuter depuis le dossier de votre projet (node.js installe la librairie dans le dossier depuis lequel est exécutée la commande npm).

npm install nom_module

Prenons pour exemple, la librairie socket.io.

npm install socket.io

Installation globale d’un module

L’installation globale se fait au sein de node.js : les modules installés sont accessibles depuis tous les projets hébergés par le serveur node.js.
Les modules sont installés dans un dossier spécifiques, dossier qu’il est aussi possible de paramétrer.

La commande d’installation globale d’un module.

npm -g install nom_module

En prenant pour exemple, la librairie socket.io.

npm -g install socket.io

Configurer le dossier d’installation des modules.

npm config set prefix chemin_vers_le_dossier_d_installation_des_modules

Rien de complexe donc.

Ne rate pas cette chance

 

Reçois ton livre GRATUIT pour créer des jeux vidéo.

Bravo, jette un œil à ta boite mail pour télécharger ton guide.