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 !