Installation de Node.js dans Debian 9

Comment installer Node.js via PPA ou NVM sur Debian 9.

Node.js est une plateforme d'exécution qui étend JavaScript au-delà du navigateur pour en faire un langage universel. Elle est largement utilisée comme serveur web et permet également de développer des applications desktop via NW.js, AppJS ou Electron.

Mettez à jour la liste des paquets et installez curl :

sudo apt update
sudo apt install curl

Méthode 1. Installation via PPA

NodeSource maintient un Personal Package Archive (PPA) contenant les dernières versions de Node.js. Rendez-vous dans votre répertoire personnel et téléchargez le script d'installation pour la version souhaitée :

cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

Examinez le script avant de l'exécuter :

nano nodesource_setup.sh

Exécutez le script :

sudo bash nodesource_setup.sh

Une fois le PPA ajouté, installez Node.js :

sudo apt install nodejs

Vérifiez la version :

nodejs -v

Sortie attendue :

v10.20.1

Le paquet nodejs inclut déjà npm — aucune installation séparée n'est nécessaire. Vérifiez que npm est disponible :

npm -v
6.14.4

Pour compiler des paquets natifs, installez build-essential :

sudo apt install build-essential

Méthode 2. Installation via NVM

NVM (Node Version Manager) vous permet d'installer plusieurs versions de Node.js sur la même machine et de basculer facilement de l'une à l'autre — idéal lorsque différents projets nécessitent des environnements d'exécution différents.

Téléchargez le script d'installation :

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh

Examinez le script avant de l'exécuter :

nano install_nvm.sh

Lancez l'installation :

bash install_nvm.sh

Chargez NVM dans la session courante :

source ~/.profile

Parcourez les versions de Node.js disponibles :

nvm ls-remote

Installez une version spécifique — par exemple v12.16.3 :

nvm install v12.16.3

Basculez vers cette version :

nvm use v12.16.3

Confirmez la version active :

node -v
v12.16.3

Listez toutes les versions installées :

nvm ls

Définissez une version par défaut :

nvm alias default 10.20.1

Cette version sera utilisée à chaque ouverture d'un nouveau terminal. Vous pouvez également y basculer explicitement :

nvm use default

Gestion des paquets avec npm

Chaque version de Node.js gère ses paquets de façon indépendante.

Installer un paquet en local :

npm install express

Installer un paquet en global (disponible pour tous les projets utilisant la même version de Node.js) :

npm install -g express

Lier un paquet installé globalement à un projet local :

npm link express

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter