NodeJS en npm, installatie in Ubuntu 20.04 | 18.04

over nodejs

In het volgende artikel gaan we kijken hoe we dat kunnen installeer Node.js en npm op Ubuntu 20.04 | 18.04​ Dit is een open source, platformonafhankelijke runtime-omgeving voor JavaScript die al is besproken in deze pagina en dat maakt gebruik van een gebeurtenisgeoriënteerd I / O-bewerkingsmodel, waardoor het lichtgewicht en efficiënt is.

NodeJS is een JavaScript-gebaseerd open source serverraamwerk die voornamelijk wordt gebruikt voor het bouwen van back-end-servertoepassingen met JavaScript-runtime. Het is gebaseerd op de V8 JavaScript-engine van Chrome. Npm is de standaard pakketbeheerder voor NodeJS.

Het wordt voornamelijk gebruikt voor asynchroon programmeren en is een heel licht frame, waardoor het sneller is dan andere. Het is ook compatibel met de meeste populaire besturingssystemen. Met dit framework kunnen met Ubuntu verschillende soorten applicaties worden ontwikkeld, zoals webapplicaties, opdrachtregelapplicaties, enz.

Voeg NodeJS-repository toe vanuit NodeSource

NodeSource is de eigen knooppuntrepository op bedrijfsniveau die de nieuwste versies van NodeJS onderhoudt en bevat​ Vanaf NodeSource kunnen we een specifieke versie van NodeJS installeren.

Om NodeJS vanaf NodeSource te installeren, voert u eenvoudig een van de volgende opdrachten uit om de specifieke versie toe te voegen die ons interesseert. Om het te doen we zullen curl moeten hebben geïnstalleerd​ Als u deze tool nog niet heeft, kunt u deze installeren met het commando:

sudo apt install curl

Nu voor installeer de laatste versie (versie 14), in een terminal (Ctrl + Alt + T) zullen we deze PPA toevoegen:

repo nodejs toevoegen 14

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

naar installeer versie 12, je hoeft alleen het commando uit te voeren:

repo nodeJS toevoegen 12

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

naar installeer de LTS-versie (versie 10), is de te gebruiken PPA:

repo nodejs toevoegen 10

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

Na het toevoegen van een van deze PPA's, kunnen we de nieuwste versie van NodeJS installeren vanuit de repository van onze keuze. Als we meerdere repositories toevoegen, wordt de nieuwste versie van NodeJS geïnstalleerd en niet de LTS.

Installeer NodeJS en npm

Voor de installatie zullen we in een terminal (Ctrl + Alt + T) het commando moeten uitvoeren:

installeer nodejs met apt

sudo apt install nodejs

Nadat de installatie is voltooid, moeten de NodeJS- en npm-modules zijn geïnstalleerd en klaar voor gebruik. We kunnen de volgende commando's gebruiken om zie het geïnstalleerde versienummer.

node --version

npm --version

De opdrachten geven de geïnstalleerde versie van node en npm weer:

geïnstalleerde nodejs en npm-versie

Dat kan zie alle installatie-instructies Beschikbaar van project GitHub-pagina.

Installeer NodeJS en npm via Snap

Een andere vorm van het installeren van NodeJS gaat via admin snap pakketten​ Dit is misschien de gemakkelijkste manier om het te doen.

Snaps zijn eenvoudig te maken en softwarepakketten te installeren. Dit zijn verpakte applicaties met al hun afhankelijkheden om vanuit een enkele build op alle populaire Gnu / Linux-distributies te draaien.

naar installeer de laatste versie (versie 14) in een terminal (Ctrl + Alt + T) uitvoeren:

NodeJs 14 snap-installatie

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

We kunnen versie 13 installeren het uitvoeren van de opdracht:

nodeJs 13 snap-installatie

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

naar installeer versie 10, is het te gebruiken commando het volgende:

NodeJS 10 snap-installatie

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

De server testen

Om te testen of de webserver correct is geïnstalleerd, laten we een testbestand maken met de naam http_server.js in onze thuismap met behulp van onze favoriete editor:

cd ~/

vim http_server.js

Dan zullen wij kopieer en plak de volgende inhoud in het bestand:

server testbestand

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

Hierna slaan we het bestand op. Nu we voeren het uit met het volgende commando om de server te starten:

node http_server.js

We zouden een uitvoer moeten zien die er als volgt uitziet in de terminal:

Voorbeeld console-uitvoer

Als we nu onze favoriete browser openen en we gaan naar de hostnaam van de server of het IP-adres gevolgd door poort 3000, zouden we een voorbeeldpagina als de volgende moeten zien:

test in firefox

http://localhost:3000

naar lees meer over NodeJS, kunnen gebruikers het projectpagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Mateo zei

    Ik vond het erg leuk hoe goed het is uitgelegd.
    Dank je wel!