Installer des packages ou librairies node.js

 

L’objet de cet article est de vous montrer comment installer des modules 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

– 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

En prenant 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.

[important]Des remarques, des améliorations, des idées, des coquilles : faites le savoir. Faites savoir si cet article vous a été utile par un commentaire ou les réseaux sociaux.[/important]

 

Posté dans node.jsTaggé librairie node.js, modules node.js, npm node.js  |  Laisser un commentaire

Répondre