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:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
naar installeer versie 12, je hoeft alleen het commando uit te voeren:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
naar installeer de LTS-versie (versie 10), is de te gebruiken PPA:
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:
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:
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:
sudo snap install node --channel=14/stable --classic
We kunnen versie 13 installeren het uitvoeren van de opdracht:
sudo snap install node --channel=13/stable --classic
naar installeer versie 10, is het te gebruiken commando het volgende:
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:
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:
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:
http://localhost:3000
naar lees meer over NodeJS, kunnen gebruikers het projectpagina.
Ik vond het erg leuk hoe goed het is uitgelegd.
Dank je wel!