I neste artikkel skal vi se på hvordan vi kan installer Node.js og npm på Ubuntu 20.04 | 18.04. Dette er et runtime-miljø for åpen kildekode for JavaScript som allerede er diskutert i denne siden og som bruker en hendelsesorientert I / O-operasjonsmodell, noe som gjør den lett og effektiv.
NodeJS er en JavaScript-basert open source server framework som primært brukes til å bygge backend-serverapplikasjoner med JavaScript-kjøretid. Den er basert på Chrome V8 JavaScript-motor. Npm er standard pakkebehandling for NodeJS.
Den brukes hovedsakelig til asynkron programmering og er en veldig lett ramme, noe som gjør det raskere enn andre. Den er også kompatibel med de mest populære operativsystemene. Ulike typer applikasjoner, for eksempel webapplikasjoner, kommandolinjeprogrammer, etc., kan utvikles med dette rammeverket ved hjelp av Ubuntu.
Legg til NodeJS-depot fra NodeSource
NodeSource er selskapets eget node-arkiv på bedriftsnivå som vedlikeholder og inneholder de nyeste versjonene av NodeJS. Fra NodeSource vil vi kunne installere en spesifikk versjon av NodeJS.
For å installere NodeJS fra NodeSource, kjør bare en av følgende kommandoer for å legge til den spesifikke versjonen som interesserer oss. Å gjøre det vi må ha krøller installert. Hvis du ikke har dette verktøyet ennå, kan du installere det med kommandoen:
sudo apt install curl
Nå for installer den nyeste versjonen (versjon 14), i en terminal (Ctrl + Alt + T) vil vi legge til denne PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Til installer versjon 12, du må bare kjøre kommandoen:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Til installer LTS-versjon (versjon 10) vil PPA å bruke være:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Etter å ha lagt til noen av disse PPAene, vil vi kunne installere den nyeste versjonen av NodeJS fra depotet du velger. Hvis vi legger til flere arkiver, vil den siste versjonen av NodeJS installeres og ikke LTS.
Installer NodeJS og npm
For installasjonen, i en terminal (Ctrl + Alt + T), må vi utføre kommandoen:
sudo apt install nodejs
Etter at installasjonen er fullført, skal NodeJS- og npm-modulene være installert og klare til bruk. Vi kan bruke følgende kommandoer til se det installerte versjonsnummeret.
node --version npm --version
Kommandoene vil vise den installerte versjonen av node og npm:
Kan være se alle installasjonsinstruksjoner Tilgjengelig fra prosjekt GitHub-siden.
Installer NodeJS og npm via Snap
En annen form for installasjon av NodeJS er gjennom admin snap-pakker. Dette kan være den enkleste måten å gjøre det på.
Snaps er enkle å lage og installere programvarepakker. Dette er pakkede applikasjoner med alle deres avhengigheter for å kjøre på alle populære Gnu / Linux-distribusjoner fra en enkelt versjon.
Til installer den nyeste versjonen (versjon 14) i en terminal (Ctrl + Alt + T) -kjøring:
sudo snap install node --channel=14/stable --classic
Vi kan installere versjon 13 kjører kommandoen:
sudo snap install node --channel=13/stable --classic
Til installer versjon 10, vil kommandoen å bruke være følgende:
sudo snap install node --channel=10/stable --classic
Testing av serveren
For å teste om webserveren er riktig installert, la oss lage en testfil kalt http_server.js i hjemmemappen vår ved hjelp av vår favorittredaktør:
cd ~/ vim http_server.js
Så vil vi kopier og lim inn følgende innhold 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}/`); });
Etter dette lagrer vi filen. Nå vi utfører det med følgende kommando for å starte serveren:
node http_server.js
Vi skal se en utgang som ser ut som følgende i terminalen:
Nå hvis vi åpner vår favorittleser og vi går til vertsnavnet til serveren eller IP-adressen etterfulgt av port 3000, bør vi se en eksempelside som følgende:
http://localhost:3000
Til lære mer om NodeJS, kan brukerne besøke prosjektside.
Jeg likte veldig godt hvor godt det er forklart.
Takk!