Installer og bruk node.JS på Ubuntu Topp 10.Topp 10

Installer og bruk node.JS på Ubuntu Topp 10.Topp 10
Node.JS er en kraftig JavaScript -runtime. Det er en gratis og åpen kildekode-plattformløsning som først og fremst er for programmering av serversiden. Det lar utviklere ha skalerbar backend -funksjonalitet ved hjelp av JavaScript. Det meste av tiden brukes det til å lage back-end apper. Imidlertid er det også populært for full-stack og front-end-løsninger.

I denne guiden, sjekk ut hvordan du installerer og bruker node.JS på Ubuntu 20.04.

Node.JS på Ubuntu

Node.JS er ganske populær for å skalere backend -funksjonaliteter. Når det gjelder Ubuntu, er det flere kilder å ta tak i noden.JS. Ulike metoder vil installere forskjellige versjoner av noden.JS. Du kan også manuelt velge hvilken du skal gå etter.

Bruk metoden som passer dine behov best.

Installer node.JS fra Ubuntu Repos

Dette er standardmetoden for å installere node.JS på Ubuntu. For de fleste av brukerne vil dette være mer enn nok. Den eneste ulempen er at du kanskje ikke får den siste versjonen av Node.JS.

Installasjonen er super enkel. Oppdater den apt cache og installer node.JS sammen med NPM (Node Package Manager).

$ sudo apt update && sudo apt install nodejs npm -y

La oss kjøre en rask test for å bekrefte installasjonen.

$ nodejs -Versjon

Installer node.JS fra Nodesource PPA

Nodesource er en dedikert PPA som tilbyr flere versjoner av noden.JS. Jeg anbefaler denne metoden fremfor andre, da den gir mer kontroll. For avanserte brukere tillater det også å bestemme den nøyaktige versjonen av Node.JS å installere. I skrivende stund denne artikkelen er Nodesource PPA vert for Node.JS V10, V12, V13 og V14.

Her skal jeg vise frem hvordan du konfigurerer Nodesource PPA for Node.JS v14. Hvis du vil installere en annen versjon av Node.JS, sjekk ut Nodesource Readme for riktig instruksjon.

Først må du sørge for at systemet ditt har Curl installert.

$ sudo apt oppdatering && sudo apt install curl -y

Kjør nå Nodesource -installasjonsskriptet.

$ curl -sl https: // Deb.Nodesource.com/setup_14.x | sudo -e bash -

Voila! Nodesource PPA for node.JS V14 er vellykket konfigurert! Installer node.JS.

$ sudo apt installer nodejs -y

Kontroller installasjonen ved å sjekke versjonen av Node.JS.

$ node -v

Installer node.JS ved hjelp av NVM

Det er en interessant måte å installere node på.JS. NVM (Node Version Manager) er et verktøy som gjør det mulig å installere og vedlikeholde flere versjoner av Node.JS sammen med tilhørende nodepakker uavhengig. Sjekk ut NVM på GitHub.

For å installere NVM, kjør en av følgende kommandoer. En av dem vil laste ned NVM -installasjonsskriptet og kjøre det.

$ krøll -o- https: // rå.GitHubUserContent.com/nvm-sh/nvm/v0.35.3/Installer.sh | bash
$ wget -qo- https: // rå.GitHubUserContent.com/nvm-sh/nvm/v0.35.3/Installer.sh | bash

Lukk og åpner terminalen på nytt. Dette vil laste NVM. Ellers kan du laste inn Bashrc -filen manuelt.

$ kilde ~/.Bashrc

For å bekrefte installasjonen, kjør følgende kommando.

$ kommando -v nvm

Det er på tide å bruke NVM. Først, sjekk ut de tilgjengelige versjonene av Node.JS. Dette vil skrive ut en lang liste.

$ NVM-liste-fjern

For å installere ønsket versjon, bruk følgende kommando. I dette eksemplet vil kommandoen installere node.JS v14.9.0.

$ nvm installer v14.9.0

Ved hjelp av NVM er det mulig å installere en utgivelse basert på aliasene. Kjør for eksempel denne kommandoen for å installere den nyeste LTS -versjonen Erbium.

$ nvm installer LTS/erbium

Følgende kommando vil liste opp all den installerte noden.JS -versjoner.

$ NVM -liste

Hvis det er installert flere versjoner, tillater NVM å bytte til en annen. Først må du sjekke gjeldende node.JS -versjon.

$ node -v

Endre standardnoden.JS til en annen versjon.

$ node bruk

I stedet for å bruke versjonsnummeret, fungerer også versjonsalias.

$ node bruk

Test endringen.

$ node -v

Følgende kommando vil angi standardversjonen av Node.JS.

$ nvm alias standard

Installer node.JS fra kilde

Som nevnt tidligere, node.JS er et open source-prosjekt. Vi kan ta tak i kildekoden og bygge og bruke node manuelt.JS. Imidlertid anbefales denne tilnærmingen på det sterkeste å følge hvis du har tenkt å bruke node.JS for produksjonsformål.

Før du hopper inn i prosessen, er det viktig å merke seg Python. Node.JS støtter både Python 2 og Python 3. Node.JS vil bruke den som er installert. Hvis både Python 2 og Python 3 er installert, vil den senere bli brukt. Hvis bare Python 2 er installert, vil Python 2 bli brukt.

Først må du installere byggavhengighetene. Kjør følgende kommando. For Python 3 -brukere, Python3-Distutils Pakken er nødvendig.

$ sudo apt oppdatering && sudo apt install python python3-distutils g ++ lage

Last ned kildekoden nå. I dette eksemplet skal jeg samle noden.JS v12.18.3 (inkluderer npm 6.14.6). Last ned node.JS -kildekode.

$ wget https: // nodejs.org/dist/v12.18.3/Node-V12.18.3.tjære.gz

Pakk ut kildekoden.

$ tar -xvf node -v12.18.3.tjære.gz

Tiden er inne for å bygge node.JS. Kjør konfigurasjonsskriptet.

$ ./konfigurere

Start kompileringsprosessen. "-J" skal kjøre i multithread-modus. "NProc" -delen er å fortelle antall tilgjengelige CPU -kjerner.

$ make -j $ (nproc)

Installer node.JS.

$ sudo lage installasjon

La oss bekrefte installasjonen. Sjekk noden.JS og NPM -versjon.

$ node -v
$ npm -v

Ved hjelp av node.JS

Node.JS kommer med massevis av funksjoner og funksjonaliteter. Det er en kjøretid for JavaScript. Det er opp til deg å utnytte JavaScript for å få mest mulig ut av noden. Her skal jeg vise frem de helt grunnleggende måtene å bruke node.JS.

Først må du ta et eksempel på JavaScript. Følgende kode ble grepet fra W3Schools.

$ var http = krever ('http');
$ http.CreateServer (funksjon (req, res)
$ res.Writhead (200, 'Content-Type': 'Text/Html');
$ res.Slutt ('Hei verden!');
).Hør (8080);

Kjør JavaScript -koden ved hjelp av node.JS.

$ node demo.JS

For å få utdataene, få tilgang til datamaskinen din fra port 8080.

Endelig tanke

Node.JS er en kraftig og populær løsning. Det er flere tilnærminger for å installere det på Ubuntu. Omstendigheten din vil diktere hvilken metode som passer deg best. Mens du bruker standardnoden.JS fra Ubuntu Repo tilbyr den enkleste løsningen, Nodesource og NVM tilbyr mer fleksibilitet.

Når det gjelder bruk av node.JS, det er mange materialer på nettet som lærer hvordan du kan dra nytte av forskjellige nodefunksjoner i JavaScript -kodene dine. W3Schools er et bra sted å starte reisen.

Glad databehandling!