Programmering

Hur man installerar Node.js och NPM-paket på Ubuntu

Hur man installerar Node.js och NPM-paket på Ubuntu

Nod.js är en open source-plattforms Javascript-plattform som används för allmänt ändamålsprogrammering för att utveckla skalbara nätverksapplikationer. Den är byggd på Chrome V8 JavaScript-motor och tillåter körning av javascript-kod på serversidan.

Någon gång tidigare kördes javascript precis på klientsidan (frontend) och därav namnet (skript på klientsidan). Numera med Node.js, Javascript kan också stödjas och utföras på serversidan (backend). Det betyder att vi kan utveckla applikationer som fullt stöds av javascript på både frontend och backend.

Installerar nod.js och NPM på Ubuntu

Denna handledning ska ge dig steg för steg procedur för hur du installerar Node i ditt Ubuntu-system tillsammans med NPM (Node Package Manager). Vi visar dig också hur du hanterar och installerar Node.js använder NVM (Node Version Manager). Det senare är dock bara en alternativ metod för att hantera dina Node-versioner, medan NPM används för att hantera dina javascript-paket. NVM kommer att vara till nytta om du vill köra flera nodversioner i ditt system.

Förutsättningar

I den här guiden antar vi att du kör en Ubuntu-distribution på din dator och använder ett icke-root-konto men med förhöjda behörigheter. Du kan uppnå sudo (förhöjda) behörigheter genom att utföra kommandot nedan i din arbetskatalog.

sudo su

sudo privilegier

Det är också viktigt att notera att Node.js finns tillgängligt i de officiella Ubuntu-förvaren. Du kan installera det enkelt genom att utföra kommandona;

sudo apt installera nodjs sudo apt installera npm

För att den senaste Node-versionen ska kunna köras i ditt system måste vi dock lägga till det officiella Node-arkivet, som beskrivs nedan.

Lägga till noden PPA

Steg 1) Utför curl-kommandot för att aktivera Node Source-förvaret i ditt system. Om du inte har curl installerat, kör kommandot nedan för att installera det.

sudo apt-get install curl

Installera Curl-kommandot

Steg 2) När installationen är klar kan vi nu fortsätta med att lägga till PPA.

För att installera Node med hjälp av apt-pakethanteraren måste du lagra alternativ att välja mellan.
Det första förvaret är ett med de senaste nodpaketen och är inte LTS-utgåva. Det andra förvaret är det mest stabila och har en LTS (Long Term Support).

Om du väljer den första nodinstallationen med de senaste paketen kör du kommandot nedan.

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

Om du vill installera den stabila LTS-versionen, lägg till förvaret nedan.

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

Lägg till förvaret för nod.js senaste version (inte LTS)

När vi väl gjort det kan vi nu fortsätta med installationen av Node i ditt system. Observera att om du har båda förråd i ditt system kommer den senaste Node-versionen, som inte är LTS automatiskt, att installeras.

Installera nod.js och NPM

När vi har förvaret i vårt system kan vi nu börja installera Node.js. Kör kommandot i terminalen.

sudo apt-get install nodejs

Installera NodeJs

När installationen är klar borde vi nu ha båda Nod och npm körs i vårt system. Vi kan kontrollera detta genom att köra -version eller -v kommando.

nod --version npm -v

NodeJs och NPM-version

Från bilden ovan ser vi att vi kör Nod version v10.20.1 och npm version 6.14.4.

Installera och hantera nod.js använder NVM

Annat än benägen förvar kan du också använda NVM som en alternativ metod. Vanligtvis känd som Node Version Manager, ger NVM dig en mer hanterbar plattform för att installera och använda vilken nod som helst.js version du vill använda. Det liknar Ruby Version Manager (RVM), förutsatt att du har arbetat med Ruby programmeringsspråk.

Följande steg kommer att vägleda dig vid installation av Node.js använder NVM.

Steg 1). Installera NVM i ditt Ubuntu-system. Vi installerar med det tillgängliga bash-skriptet med curl-kommandot.

curl https: // rå.githubusercontent.com / creationix / nvm / master / install.sh | våldsamt slag

Curl Bash-skript för att installera NVM

Steg 2). Nu måste vi ladda om systemet för att ställa in önskad miljövariabel för att använda NVM. Eftersom vi är på ett Debian-baserat system kör du kommandot nedan.

källa ~ /.profil

Steg 3). Once Node.js Version Manager installerar måste vi nu hitta den tillgängliga noden.js-versioner att installera. Gör det genom att utföra kommandot nedan.

nvm ls-fjärrkontroll

Du kommer att se en lång lista med tillgängliga versioner. Bilden nedan är bara en liten del av listan.

NodeJS-versioner tillgängliga i NVM

Steg 4). Välj nu den nodversion du behöver använda och installera den med NVM-kommandot. För den här artikeln installerar vi Node version v10.20.1 eftersom det är den senaste LTS-utgåvan.

nvm installera v10.20.1

Vi installerar också Node-version v14.1.0, som är den senaste versionen från och med den tid då detta inlägg skrivs.

nvm installera v14.1.0

Installera Node-versionen med NVM

Steg 5). Om du har installerat flera versioner av Node.js, då måste du välja en standardversion som du ska använda. För att lista alla installerade versioner, kör kommandot nedan.

nvm-lista

NVM-lista

Välj nu den version som du vill använda och kör kommandot nedan.

nvm-användning  e.g nvm-användning 14.1.0

Använd NVM v14.1.0

Steg 6). Du kan också verifiera den nodversion som körs i ditt system genom att utföra kommandot -version.

nod --version

Kontrollera nodversion

Från bilden ovan kan vi se att systemet använder Node v14.1.0

Steg 7). Om du har flera Node-versioner installerade i ditt system kan du välja en viss version för att köra din applikation genom att inkludera den i nvm kommando. Se exemplet nedan.

nvm v14.1.0 app.js

Steg 8). Om du har flera nodversioner och vill ta bort någon av dem kör du kommandot nedan.

nvm avinstallera v12.16.2

Avinstallera Node version v10.20.1

Slutsats

Det är de två sätten att installera Node och NPM i ditt Ubuntu-system. Den första metoden använde vi apt-arkivet, som installerade både Node och npm. Den andra metoden installerar bara Node. Det är bara en alternativ metod om du planerar att köra flera versioner av Node i ditt system.

Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...
Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...