Si vous envisagez de développer des applications basées sur Node.js, les étapes ci-dessous vous montrent comment installer les versions 10 ( LTS ), 11 et 12 ( Current) sur Ubuntu 16.04 / 20.04 LTS…
Les mises à jour des packages Node.js sont publiées très fréquemment… Il existe deux versions principales : la version actuelle et la version de support à long terme (LTS)…
Contrairement aux versions actuelles qui sont publiées environ une fois par an, les versions Node.js LTS sont publiées environ tous les 3 ans.
Node.js utilise un modèle d’E/S non bloquant basé sur les événements qui le rend léger et efficace…. Bien que Node.js soit disponible dans les référentiels par défaut d’Ubuntu, si vous souhaitez obtenir la dernière version, vous devrez ajouter son PPA officiel…
Pour en savoir plus sur Node.js, veuillez visiter la page d’ accueil du projet …
Il existe plusieurs façons d’installer Node.js sur Ubuntu… Vous trouverez ci-dessous deux méthodes qui vous montrent comment l’installer via son référentiel PPA ainsi qu’utiliser la gestion des packages Snap… Vous pouvez choisir l’une ou l’autre méthode pour installer Node.js. Vous ne voulez probablement pas utiliser les deux méthodes sur la même machine…
Méthode #1 : Installer Node.js via PPA
Avant d’installer la dernière version de Node.js, vous devez ajouter son PPA à Ubuntu… Ce référentiel est fourni par le mainteneur officiel du package… Pour continuer, exécutez les commandes ci-dessous pour installer les dépendances requises….
sudo apt update sudo apt install build-essential apt-transport-https lsb-release ca-certificates curl
Vous pouvez installer deux référentiels… un référentiel contient les derniers packages Node.js et l’autre les packages LTS ou (Long Term Support) …. si vous avez besoin du dernier et du meilleur, installez le premier référentiel…
D’un autre côté, si vous avez besoin de packages Node.js plus stables et testés, installez le référentiel LTS….
Ensuite, pour la dernière version ( version 12 ), ajoutez ce PPA.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Pour ( version 11 ), exécutez les commandes ci-dessous :
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Pour installer la version LTS ( version 10 ), utilisez ce PPA
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
Après cela, vous pouvez maintenant installer la dernière version de Node.js à partir du référentiel particulier que vous choisissez… Si vous ajoutez les deux référentiels, la dernière version de Node.js sera installée et non le LTS…
Installer Node.js et NPM
Pour installer, exécutez les commandes ci-dessous
sudo apt install nodejs
Après l’installation, les modules Node.js et NPM doivent être installés et prêts à être utilisés….
Vous pouvez utiliser les commandes ci-dessous pour afficher le numéro de version installé….
node -v npm -v
Méthode #2 : Installez Node.js via Snap
Une autre façon d’installer Node.js est via la gestion des packages Snap… cela pourrait être le moyen le plus simple de le faire…
Les Snaps sont des packages logiciels conteneurisés simples à créer et à installer…. Ce sont des applications packagées avec toutes leurs dépendances pour s’exécuter sur toutes les distributions Linux populaires à partir d’une seule version, ce qui leur permet de se mettre à jour automatiquement et de revenir en arrière avec élégance….
Pour installer via Snap, exécutez les commandes ci-dessous installez Snap…
sudo apt update sudo apt install snapd
Exécutez ensuite les commandes ci-dessous pour installer Node.js via Snap.
Pour la dernière version (version 12 ),
sudo snap install node --channel=12/stable --classic
Pour la version 11 , exécutez ceci :
sudo snap install node --channel=11/stable --classic
Pour le LTS ( version 10 )
sudo snap install node --channel=10/stable --classic
Pour tester si le serveur Web est correctement installé, exécutez les commandes ci-dessous pour créer un fichier de test appelé http_server.js dans votre dossier de départ…
cd ~/ nano http_server.js
Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez….
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello Worldn'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
après cela, enregistrez le fichier et exécutez les commandes ci-dessous pour démarrer le serveur….
node http_server.js
Vous devriez voir une sortie qui lit :
Serveur exécuté sur http://127.0.0.1:3000/
Ouvrez maintenant votre navigateur et accédez au nom d’hôte ou à l’adresse IP du serveur suivi du port 3000 … et vous devriez voir une page par défaut avec Hello World
http://localhost:3000
Prendre plaisir!
Merci de votez pour cet article :