Publié le 05/30/2017, rédigé par Davy CLAISSE

NODEJS & NPM

Comment installer et configurer NodeJS & NPM

Rappel

NodeJS c'est quoi ?

NodeJS est une machine virtuelle capable d'exécuter des applications côté serveur, écrites en JavaScript. La machine virtuelle de NodeJS fournit les mêmes fonctionnalités que la machine virtuelle Java, c'est-à-dire la capacité de démarrer un serveur web, de se connecter à une base de données, d'écrire sur le disque, etc.

NodeJS est basé sur le moteur JavaScript V8, originellement développé pour WebKit et embarque sa propre implémentation du standard ECMAScript 6 (aka. ES2016), c'est-à-dire la dernière version standardisée de JavaScript en ce début 2017.

NPM c'est quoi ?

NPM est le gestionnaire de dépendances/paquets de NodeJS. Il est fourni par défaut avec l'installation de NodeJS et est utilisé par les développeurs pour télécharger, installer et exécuter l'ensemble des dépendances transitives de leurs projets JavaScript.

NPM peut :

Procédure d'installation

1) Télécharger la dernière version (stable de préférence) de NodeJS
2) Installation de NodeJS

Décompressez le tar.gz téléchargé dans un répertoire dédié, par exemple /opt/apps/nodejs-6.9.1.

Modifiez votre fichier ~/.profile ou au choix ~/.bashrc comme suit :

Vous avez à présent NPM et NodeJS disponibles sous les commandes npm et node depuis un shell.

3) Configurer NPM

N.B : Dans la suite, le répertoire /opt/repositories peut en réalité être celui de votre choix.

Nous allons dire à NPM où stocker les versions zippées des librairies qu'il a téléchargées, pour cela il faut :

Vous avez à présent configuré NPM pour qu'il entrepose ses téléchargements dans un emplacement spécifique d'une part et qu'il puisse ajouter automatiquement à votre path système les outils qu'il aura installés d'autre part.