Attention débutants : voici l’erreur fatale à ne pas commettre en installant Node.js 14 sur Debian

L’installation de Node.js sur Debian est une étape primordiale pour tout développeur web souhaitant exploiter pleinement les capacités de JavaScript côté serveur. En tant que lead développeur dans une start-up e-commerce, j’ai eu l’occasion de guider de nombreux collègues à travers ce processus. Dans cette publication, je vais partager mon expertise pour t’aider à installer Node.js 14 sur ta distribution Debian, en mettant l’accent sur les meilleures pratiques et les pièges à éviter.

Préparation de l’environnement Debian

Avant de plonger dans l’installation proprement dite, il est essentiel de préparer ton système Debian. Cette étape préliminaire garantira une installation fluide et sans accroc. Commençons par mettre à jour ton système :

1. Ouvre un terminal et exécute les commandes suivantes :

sudo apt update
sudo apt upgrade

Ces commandes mettront à jour la liste des paquets disponibles et installeront les dernières versions des paquets déjà présents sur ton système. C’est une bonne pratique à adopter régulièrement pour maintenir la sécurité et les performances de ta machine.

Ensuite, nous allons installer quelques dépendances nécessaires. Node.js repose sur plusieurs bibliothèques système que nous devons nous assurer d’avoir :

sudo apt install curl build-essential

Curl nous sera utile pour télécharger des fichiers, tandis que build-essential fournit les outils de compilation nécessaires pour certains modules Node.js.

Il faut souligner que Node.js a connu une croissance fulgurante depuis sa création en 2009 par Ryan Dahl. En 2022, il était utilisé par plus de 50% des développeurs selon l’enquête de Stack Overflow, ce qui témoigne de son importance dans l’écosystème du développement web moderne.

Méthodes d’installation de Node.js 14

Il existe plusieurs façons d’installer Node.js sur Debian. Je vais te présenter les deux méthodes les plus courantes et fiables : via le gestionnaire de versions Node (NVM) et via les dépôts NodeSource.

Installation via NVM (Node Version Manager)

NVM est mon outil préféré pour gérer les installations de Node.js. Il permet d’installer et de basculer facilement entre différentes versions de Node.js. Voici comment procéder :

  1. Télécharge et exécute le script d’installation de NVM :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  1. Ferme et rouvre ton terminal, ou exécute la commande suivante pour charger NVM :
source ~/.bashrc
  1. Installe Node.js 14 avec NVM :
nvm install 14

Cette méthode présente l’avantage de pouvoir gérer facilement plusieurs versions de Node.js sur un même système, ce qui est particulièrement utile pour tester la compatibilité de tes projets.

Installation via les dépôts NodeSource

Si tu préfères une installation système plus traditionnelle, les dépôts NodeSource offrent une alternative solide :

  1. Ajoute le dépôt NodeSource pour Node.js 14 :
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
  1. Installe Node.js :
sudo apt install -y nodejs

Cette méthode intègre Node.js plus étroitement avec le système de gestion de paquets de Debian, ce qui peut être préférable dans certains environnements d’entreprise.

En tant que contributeur GitHub, j’apprécie particulièrement la transparence et la maintenance active de ces méthodes d’installation par la communauté.

Comment installer Node.js 14 sur Debian : guide complet pour débutants

Vérification et configuration post-installation

Une fois l’installation terminée, il est crucial de vérifier que tout fonctionne correctement. Voici les étapes à suivre :

  1. Vérifie la version de Node.js installée :
node --version

Tu devrais voir s’afficher quelque chose comme v14.x.x.

  1. Vérifie également la version de npm (Node Package Manager) :
npm --version

npm est le gestionnaire de paquets par défaut de Node.js, essentiel pour installer et gérer les dépendances de tes projets.

Pour optimiser ton environnement de développement, je te recommande quelques configurations supplémentaires :

  • Configure npm pour utiliser un répertoire global dans ton dossier utilisateur :
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Cette configuration évite les problèmes de permissions lors de l’installation de paquets globaux.

  • Installe quelques outils globaux utiles :
npm install -g nodemon eslint

Nodemon est particulièrement pratique pour le développement, car il relance automatiquement ton application Node.js lorsque des fichiers sont modifiés.

Voici un tableau récapitulatif des commandes essentielles pour gérer Node.js sur Debian :

Commande Description
node --version Affiche la version de Node.js installée
npm --version Affiche la version de npm installée
nvm ls Liste les versions de Node.js installées (si NVM est utilisé)
nvm use 14 Bascule vers Node.js 14 (si NVM est utilisé)
npm init Initialise un nouveau projet Node.js

Premiers pas avec Node.js sur Debian

Maintenant que Node.js est installé et configuré, il est temps de faire tes premiers pas. Voici un exemple simple pour créer et exécuter un serveur web basique :

  1. Crée un nouveau fichier nommé server.js :
nano server.js
  1. Copie-colle le code suivant dans le fichier :
const http = require('http');

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Bonjour, Node.js sur Debian !');
});

server.listen(3000, 'localhost', () => {
  console.log('Serveur en écoute sur http://localhost:3000/');
});
  1. Sauvegarde le fichier et exécute-le avec Node.js :
node server.js

Tu devrais voir le message « Serveur en écoute sur http://localhost:3000/ » s’afficher dans ton terminal. Ouvre un navigateur et va à l’adresse http://localhost:3000 pour voir ton premier serveur Node.js en action !

En tant que blogueur tech, je ne peux qu’encourager l’exploration et l’expérimentation avec Node.js. C’est un outil puissant qui ouvre de nombreuses possibilités dans le développement web moderne.

L’installation de Node.js 14 sur Debian est une étape importante pour tout développeur web. Que tu choisisses NVM ou les dépôts NodeSource, tu as maintenant les outils nécessaires pour commencer à développer des applications JavaScript côté serveur. N’hésite pas à visiter la riche écosystème de npm et à contribuer à des projets open-source pour approfondir tes connaissances. Bon développement !

Retour en haut