Dans le prochain article, nous allons voir comment nous pouvons installer Node.js et npm sur Ubuntu 20.04 | 18.04. Il s'agit d'un environnement d'exécution open source multiplateforme pour JavaScript déjà abordé dans cette page et qui utilise un modèle d'opérations d'E / S orienté événement, ce qui le rend léger et efficace.
NodeJS est un Framework de serveur open source basé sur JavaScript qui est principalement utilisé pour créer des applications de serveur backend avec JavaScript. Il est basé sur le moteur JavaScript V8 de Chrome. Npm est le gestionnaire de packages par défaut pour NodeJS.
Il est principalement utilisé pour la programmation asynchrone et est un cadre très léger, ce qui le rend plus rapide que les autres. Il est également compatible avec les systèmes d'exploitation les plus courants. Différents types d'applications, telles que des applications Web, des applications de ligne de commande, etc., peuvent être développés avec ce framework à l'aide d'Ubuntu.
Ajouter un référentiel NodeJS à partir de NodeSource
NodeSource est le propre référentiel de nœuds au niveau de l'entreprise qui gère et contient les dernières versions de NodeJS. Depuis NodeSource, nous pourrons installer une version spécifique de NodeJS.
Pour installer NodeJS à partir de NodeSource, exécutez simplement l'une des commandes suivantes pour ajouter la version spécifique qui nous intéresse. Pour le faire nous devrons avoir curl installé. Si vous ne possédez pas encore cet outil, vous pouvez l'installer avec la commande:
sudo apt install curl
Maintenant pour installer la dernière version (Version 14), dans un terminal (Ctrl + Alt + T) nous ajouterons ce PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Pour installer la version 12, il vous suffit d'exécuter la commande:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Pour installer la version LTS (Version 10), le PPA à utiliser sera:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Après avoir ajouté l'un de ces PPA, nous pourrons installer la dernière version de NodeJS à partir du référentiel de notre choix. Si nous ajoutons plusieurs référentiels, la dernière version de NodeJS sera installée et non le LTS.
Installez NodeJS et npm
Pour l'installation, dans un terminal (Ctrl + Alt + T) nous devrons exécuter la commande:
sudo apt install nodejs
Une fois l'installation terminée, les modules NodeJS et npm doivent être installés et prêts à être utilisés. Nous pouvons utiliser les commandes suivantes pour voir le numéro de version installé.
node --version npm --version
Les commandes listeront la version installée de node et npm:
Mai voir toutes les instructions d'installation Disponible depuis page GitHub du projet.
Installez NodeJS et npm via Snap
Une autre forme de l'installation de NodeJS se fait via l'administrateur paquets instantanés. Cela pourrait être le moyen le plus simple de le faire.
Les snaps sont des progiciels faciles à créer et à installer. Ce sont des applications packagées avec toutes leurs dépendances pour s'exécuter sur toutes les distributions Gnu / Linux populaires à partir d'une seule version.
Pour installer la dernière version (Version 14) dans un terminal (Ctrl + Alt + T) exécutez:
sudo snap install node --channel=14/stable --classic
Nous pouvons installer la version 13 exécution de la commande:
sudo snap install node --channel=13/stable --classic
Pour installer la version 10, la commande à utiliser sera la suivante:
sudo snap install node --channel=10/stable --classic
Tester le serveur
Pour tester si le serveur Web est correctement installé, créons un fichier de test appelé http_serveur.js dans notre dossier personnel en utilisant notre éditeur préféré:
cd ~/ vim http_server.js
Alors nous allons copiez et collez le contenu suivant dans le fichier:
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('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Après cela, nous sauvegardons le fichier. Maintenant nous l'exécutons avec la commande suivante pour démarrer le serveur:
node http_server.js
Nous devrions voir une sortie qui ressemble à ce qui suit dans le terminal:
Maintenant, si nous ouvrons notre navigateur préféré et on va au nom d'hôte du serveur ou à l'adresse IP suivi du port 3000, nous devrions voir une page d'exemple comme celle-ci:
http://localhost:3000
Pour en savoir plus sur NodeJS, les utilisateurs peuvent visiter le page du projet.
J'ai vraiment aimé à quel point c'est bien expliqué.
Je vous remercie!