Node.js, en kraftfull JavaScript-runtime byggd på Chromes V8 JavaScript-motor, har revolutionerat hur vi tänker på och bygger applikationer på serversidan. Dess icke-blockerande, händelsedrivna arkitektur gör den till ett toppval för skalbara och effektiva webbapplikationer. Här är en snabb titt på vad som gör att Node.js sticker ut:
- Asynkron och händelsedriven: Node.js använder icke-blockerande I/O-operationer, vilket gör den lätt och effektiv för dataintensiva realtidsapplikationer.
- Enkelt programmeringsspråk: Skriv klient- och serverkod i JavaScript, vilket ger en enhetlig utvecklingsupplevelse.
- Stort NPM-register: Få tillgång till ett enormt arkiv med öppen källkodsbibliotek, vilket förbättrar funktionaliteten och påskyndar utvecklingen.
- Cross-Plattform: Utveckla applikationer som körs sömlöst på olika operativsystem.
- Community och företagssupport: Dra nytta av en levande community och stöd från stora företag, vilket säkerställer ständiga uppdateringar och innovationer.
Med Node.js får utvecklare ett mångsidigt verktyg för att skapa olika webbapplikationer, från enkla webbservrar till komplexa kommunikationsplattformar i realtid. Låt oss dyka in i installationsprocessen.
Uppdatera Ubuntu före installation av Node.js
Innan du installerar Node.js är det avgörande att se till att ditt Ubuntu-system är uppdaterat. Detta hjälper till att förhindra potentiella konflikter och säkerställer att du installerar den senaste versionen av Node.js. Kör följande kommando för att uppdatera ditt system:
sudo apt update && sudo apt upgrade
Metod 1: Installera Node.js via APT Repository
Att installera Node.js på Ubuntu 24.04, 22.04 eller 20.04 direkt från ditt Ubuntu APT-förråd är den första metoden. Detta kommer att vara tillfredsställande, beroende på vad du behöver från Node.js.
För att installera Ubuntus standardversion, kör följande kommando:
sudo apt install nodejs
Se till att Node.js är korrekt installerat efter installationen genom att verifiera dess version på ditt system. Kör följande kommando för att kontrollera den installerade Node.js-versionen:
node --version
Du kommer att se den installerade versionen av Node.js i din terminal om installationen lyckades. Nu är du redo att börja använda Node.js på ditt Ubuntu-system.
Metod 2: Installera Node.js via NodeSource
Installera nödvändiga initiala paket
Se först till att följande paket är installerade nedan:
sudo apt install curl apt-transport-http ca-certificates
Importera NodeSource APT Repository
Importera sedan GPG-nyckeln för NodeSource-förråd. Den här åtgärden verifierar äktheten för paketen du ska installera. Använd kommandot:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
Välj sedan den Node.js-version som är lämplig för ditt Ubuntu-system. Byt till exempel NODE_MAJOR=20
det med din önskade version, som NODE_MAJOR=18
. Kör detta kommando:
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /usr/share/keyrings/nodesource.gpg
Välj mellan olika versioner av Node.js som:
NODE_MAJOR=16
NODE_MAJOR=18
NODE_MAJOR=20
NODE_MAJOR=21
Installera Node.js via NodeSource APT Command
När du har lagt till NodeSource-förrådet installerar du Node.js med kommandot nedan. Den här metoden säkerställer att du får den senaste eller en specifik version av Node.js, och erbjuder en uppgradering från standardförvaret:
sudo apt install nodejs
Detta kommando installerar Node.js, och alla dess beroenden överensstämmer med den version du valde tidigare.
Avsluta med att verifiera installationen av Node.js:
node --version
Utdataversionsnumret bekräftar att Node.js har installerats på ditt Ubuntu-system från NodeSource APT Repository.
Metod 3: Installera Node.js via Node Version Manager (NVM)
Ett annat sätt att installera Node.js är att använda Node Version Manager (NVM). Den här metoden gör att du kan hantera flera Node.js-versioner på ditt system, vilket gör det enklare att växla mellan versioner för olika projekt.
Installera NVM
För att installera NVM, kör ett av följande kommandon:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
eller
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Dessa kommandon laddar ner och kör NVM-installationsskriptet. När installationen är klar måste du starta om din terminal eller köra följande kommando för att ladda NVM:
source ~/.bashrc
Installera Node.js via NVM Command
Med NVM installerat kan du hantera flera Node.js-versioner på ditt system, vilket gör det bekvämt att växla mellan versioner för olika projekt.
Lista tillgängliga Node.js-versioner
Innan du installerar en specifik version av Node.js, kontrollera de tillgängliga versionerna genom att köra följande:
nvm ls-remote
Det här kommandot visar en lista över alla tillgängliga Node.js-versioner, vilket hjälper dig att identifiera den version du vill installera, till exempel den senaste LTS-versionen eller ett specifikt versionsnummer.
Installera en Node.js-version
För att installera önskad version av Node.js, kör följande kommando och ersätt <version>
med den specifika version du vill installera:
nvm install <version>
För att till exempel installera Node.js version v20.0.0, kör:
nvm install 20.0.0
Detta kommando laddar ner och installerar den angivna versionen av Node.js.
Verifiera Node.js-installationen
För att kontrollera den installerade versionen av Node.js, kör följande:
node --version
Detta kommando visar ditt systems installerade version av Node.js, vilket bekräftar att installationen lyckades.
Växla mellan installerade Node.js-versioner via NVM
NVM låter dig enkelt växla mellan olika Node.js-versioner. För att växla mellan installerade Node.js-versioner, använd följande kommando, ersätt <version>
med den version du vill byta till:
nvm use <version>
Till exempel, för att byta till Node.js version 18.16.0, kör:
nvm use 18.16.0
Detta kommando ställer in den angivna versionen som den aktiva Node.js-versionen för din nuvarande session. För att göra en specifik Node.js-version till standard för nya terminalsessioner, använd kommandot:
nvm alias default <version>
Byta ut <version>
med önskat versionsnummer. För att till exempel ställa in Node.js version 18.16.0 som standard, kör:
nvm alias default 18.16.0
Ytterligare tips: Lär dig metoderna för att ta bort Node.js
Ta bort Node.js installerat via Ubuntu Repository eller NodeSource
Om du installerade Node.js från Ubuntu-förvaret eller en PPA, kan du avinstallera det med hjälp av apt
program. Här är en uppdelning av kommandot du behöver köra:
sudo apt remove nodejs
Detta kommando tar bort Node.js tillsammans med dess associerade konfigurationsfiler. Det kommer att uppmana dig att bekräfta borttagningen, och efter bekräftelse fortsätter avinstallationen.
NVM-kommando för att ta bort Node.js
Om du installerade Node.js med Node Version Manager (NVM), följ dessa steg för att avinstallera den:
Kontrollera den aktuella Node.js-versionen via NVM-kommandot
Bestäm först den för närvarande installerade versionen av Node.js genom att köra följande kommando:
nvm current
Detta kommando visar den aktiva Node.js-versionen på ditt system.
Avaktivera NVM via NVM-kommandot
Innan du avinstallerar den aktuella versionen av Node.js måste du inaktivera NVM genom att köra följande:
nvm deactivate
Detta kommando tar bort den aktiva Node.js-versionen från din nuvarande session.
Ta bort Node.js-versionen via NVM-kommandot
Kör nu följande kommando för att avinstallera en specifik version av Node.js installerad med NVM, ersätter <version>
med versionsnumret du vill avinstallera:
nvm uninstall <version>
För att till exempel avinstallera Node.js version v20.0.0, kör:
nvm uninstall 20.0.0
Detta kommando tar bort den angivna Node.js-versionen från ditt system och slutför avinstallationsprocessen.
Avslutande tankar
Där har du det! Vi har gått igenom de olika sätten att installera Node.js på Ubuntu Linux – 24.04, 22.04 eller 20.04. Oavsett om du valde det enkla Ubuntu-förrådet, den mer uppdaterade NodeSource APT eller den mångsidiga NVM, är du nu utrustad för att hantera dina Node.js-behov som ett proffs. Kom ihåg att valet av metod beror på vad som fungerar bäst för ditt projekt.