I nästa artikel ska vi ta en titt på hur vi kan installera Node.js och npm på Ubuntu 20.04 | 18.04. Detta är en öppen källkod, plattformsmässig runtime-miljö för JavaScript som redan diskuterats i sidan och som använder en händelseinriktad I / O-operationsmodell, vilket gör den lätt och effektiv.
NodeJS är en JavaScript-baserat open source-serverramverk som främst används för att bygga backend-serverapplikationer med JavaScript-körning. Den är baserad på Chrome V8 JavaScript-motor. Npm är standardpakethanteraren för NodeJS.
Det används främst för asynkron programmering och är en mycket lätt ram, vilket gör det snabbare än andra. Det är också kompatibelt med de mest populära operativsystemen. Olika typer av applikationer, såsom webbapplikationer, kommandoradsapplikationer etc. kan utvecklas med detta ramverk med hjälp av Ubuntu.
Lägg till NodeJS-arkiv från NodeSource
NodeSource är företagets eget nodförvar på företagsnivå som underhåller och innehåller de senaste versionerna av NodeJS. Från NodeSource kommer vi att kunna installera en specifik version av NodeJS.
För att installera NodeJS från NodeSource, kör du bara ett av följande kommandon för att lägga till den specifika versionen som intresserar oss. Att göra det vi måste ha en curl installerad. Om du inte har det här verktyget ännu kan du installera det med kommandot:
sudo apt install curl
Nu för installera den senaste versionen (version 14), i en terminal (Ctrl + Alt + T) lägger vi till denna PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
till installera version 12, du behöver bara köra kommandot:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
till installera LTS-version (version 10) kommer PPA att använda:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Efter att ha lagt till någon av dessa PPA: er kan vi installera den senaste versionen av NodeJS från vårt förvar. Om vi lägger till flera arkiv installeras den senaste versionen av NodeJS och inte LTS.
Installera NodeJS och npm
För installationen, i en terminal (Ctrl + Alt + T) måste vi utföra kommandot:
sudo apt install nodejs
När installationen är klar bör NodeJS- och npm-modulerna installeras och redo att användas. Vi kan använda följande kommandon för att se det installerade versionsnumret.
node --version npm --version
Kommandona visar den installerade versionen av nod och npm:
Du kan se alla installationsanvisningar Tillgänglig från projekt GitHub-sidan.
Installera NodeJS och npm via Snap
En annan form av installation av NodeJS sker via admin snäpp paket. Det här kan vara det enklaste sättet att göra det.
Snaps är enkla att skapa och installera programvarupaket. Dessa är paketerade applikationer med alla deras beroenden för att köras på alla populära Gnu / Linux-distributioner från en enda version.
till installera den senaste versionen (version 14) i en terminal (Ctrl + Alt + T) -körning:
sudo snap install node --channel=14/stable --classic
Vi kan installera version 13 kör kommandot:
sudo snap install node --channel=13/stable --classic
till installera version 10kommer kommandot att använda följande:
sudo snap install node --channel=10/stable --classic
Testar servern
För att testa om webbservern är korrekt installerad, låt oss skapa en testfil som heter http_server.js i vår hemmapp med vår favoritredigerare:
cd ~/ vim http_server.js
Då ska vi kopiera och klistra in följande innehåll i filen:
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}/`); });
Efter detta sparar vi filen. Nu vi kör det med följande kommando för att starta servern:
node http_server.js
Vi borde se en utgång som ser ut som följande i terminalen:
Nu om vi öppnar vår favoritwebbläsare och vi går till serverns värdnamn eller IP-adressen följt av port 3000bör vi se en provsida som följande:
http://localhost:3000
till läs mer om NodeJSkan användare besöka projektsida.
Jag gillade verkligen hur väl förklarad det är.
Tack!