NodeJS i NPM, instal·lació en Ubuntu 20.04 | 18.04

about nodejs

En el següent article anem a fer una ullada a com podem instal·lar NODE.JS i NPM en Ubuntu 20.04 | 18.04. Aquest és un entorn d'execució multiplataforma i de codi obert per a JavaScript sobre el qual ja es va parlar en aquesta pàgina i que utilitza un model d'operacions I / S orientat a esdeveniments, que el fa lleuger i eficient.

NodeJS és un marc de servidor de codi obert basat en JavaScript que és útil sobretot per crear aplicacions de servidor de back-end amb temps d'execució de JavaScript. Es basa en el motor V8 JavaScript de Chrome. NPM és l'administrador de paquets per defecte per NodeJS.

S'utilitza principalment per a la programació asincrònica i és un marc molt lleuger, El que el fa més ràpid que altres. També és compatible amb la majoria dels sistemes operatius populars. Diferents tipus d'aplicacions, com les aplicacions web, les aplicacions de línia d'ordres, etc, es poden desenvolupar amb aquest marc utilitzant Ubuntu.

Afegir el repositori de NodeJS des NodeSource

NodeSource és el repositori de nodes de nivell empresarial propi de la companyia que mantenen i conté les últimes versions de NodeJS. Des NodeSource anem a poder instal·lar una revisió de NodeJS.

Per instal·lar NodeJS des NodeSource, simplement caldrà executar algun dels següents ordres per afegir la versió específica que ens interessi. per fer-ho haurem de disposar d'curl instal·lat. Si no comptes amb aquesta eina encara, pots instal·lar-amb la comanda:

sudo apt install curl

Ara per instal·lar l'última versió (versió 14), En una terminal (Ctrl + Alt + T) afegirem aquest PPA:

add repo nodejs 14

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

Per a la instal·lar la versió 12, No hi haurà més que executar la comanda:

add repo nodeJS 12

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

Per a la instal·lar la versió LTS (versió 10), El PPA a utilitzar serà:

add repo nodejs 10

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

Després d'afegir algun d'aquests PPA, ja podrem instal·lar l'última versió de NodeJS des del repositori que triem. Si afegim diversos dipòsits, s'instal·larà l'última versió de NodeJS i no la LTS.

Instal·lar NodeJS i NPM

Per a la instal·lació, en una terminal (Ctrl + Alt + T) haurem d'executar la comanda:

instal·lar nodejs amb apt

sudo apt install nodejs

Un cop acabada la instal·lació, els mòduls NodeJS i NPM han d'estar instal·lats i llestos per utilitzar. Podrem utilitzar els comandaments per veure el número de versió instal·lat.

node --version

npm --version

Les comandes s'enumeraran la versió instal·lada de node i NPM:

versió de nodejs i NPM instal·lades

es poden consultar totes les instruccions d'instal·lació disponibles des de la pàgina en GitHub de el projecte.

Instal·lar NodeJS i NPM a través d'Snap

Una altra forma de instal·lar NodeJS és a través de l'administració de paquets Snap. Aquesta podria ser la forma més fàcil de fer-ho.

Els snaps són paquets de programari fàcils de crear i instal·lar. Es tracta d'aplicacions empaquetades amb totes les seves dependències per executar-se en totes les distribucions populars de GNU / Linux des d'una sola compilació.

Per a la instal·lar l'última versió (versió 14) En un terminal (Ctrl + Alt + T) executa:

instal·lació d'NodeJs 14 snap

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

La versió 13 podrem instal·lar-la executant la comanda:

instal·lació nodeJs 13 snap

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

Per a la instal·lar la versió 10, La comanda a utilitzar serà el següent:

instal·lació NodeJS 10 snap

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

Provant el servidor

Per provar si el servidor web està instal·lat correctament, crearem un arxiu de prova anomenat http_server.js en la nostra carpeta d'inici utilitzant el nostre editor preferit:

cd ~/

vim http_server.js

Després anem a copiar i enganxar el següent contingut a l'arxiu:

arxiu de prova de servidor

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}/`);
});

Després d'això, guardem l'arxiu. Ara l'executem amb amb la següent comanda per iniciar el servidor:

node http_server.js

Hauríem veure una sortida que com la següent a la terminal:

sortida per consola de l'exemple

Ara si obrim el nostre navegador favorit i ens dirigim a el nom de sistema principal de servidor o l'adreça IP seguida d'el port 3000, Hauríem de veure una pàgina de mostra com la següent:

prova en firefox

http://localhost:3000

Per a la obtenir més informació sobre NodeJS, Els usuaris podem visitar la pàgina de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Mateu va dir

    M'ha agradat molt el ben explicat que està.
    Gràcies!