NodeJS et npm, installation sous Ubuntu 20.04 | 18.04

à propos de nodejs

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:

ajouter repo nodejs 14

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:

ajouter un noeud de dépôt JS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Pour installer la version LTS (Version 10), le PPA à utiliser sera:

ajouter repo nodejs 10

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:

installer nodejs avec apt

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:

version installée de nodejs 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:

Installation instantanée de NodeJs 14

sudo snap install node --channel=14/stable --classic

Nous pouvons installer la version 13 exécution de la commande:

Installation instantanée de nodeJs 13

sudo snap install node --channel=13/stable --classic

Pour installer la version 10, la commande à utiliser sera la suivante:

Installation instantanée de NodeJS 10

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:

fichier de test du serveur

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:

Exemple de sortie de console

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:

tester dans Firefox

http://localhost:3000

Pour en savoir plus sur NodeJS, les utilisateurs peuvent visiter le page du projet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Mateo dit

    J'ai vraiment aimé à quel point c'est bien expliqué.
    Je vous remercie!