Node.js, een krachtige JavaScript-runtime gebouwd op de V8 JavaScript-engine van Chrome, heeft een revolutie teweeggebracht in de manier waarop we server-side applicaties bedenken en bouwen. De niet-blokkerende, gebeurtenisgestuurde architectuur maakt het een topkeuze voor schaalbare en efficiënte webapplicaties. Hier is een korte blik op wat Node.js zo bijzonder maakt:
- Asynchroon en gebeurtenisgestuurd: Node.js maakt gebruik van niet-blokkerende I/O-bewerkingen, waardoor het lichtgewicht en efficiënt is voor gegevensintensieve realtime toepassingen.
- Enkele programmeertaal: Schrijf client- en server-side code in JavaScript, voor een uniforme ontwikkelervaring.
- Uitgebreid NPM-register: Toegang tot een enorme opslagplaats van open-sourcebibliotheken, waardoor de functionaliteit wordt verbeterd en de ontwikkeling wordt versneld.
- Platformonafhankelijk: Ontwikkel applicaties die naadloos op verschillende besturingssystemen draaien.
- Gemeenschaps- en bedrijfsondersteuning: Profiteer van een levendige gemeenschap en de steun van grote bedrijven, waardoor u verzekerd bent van constante updates en innovaties.
Met Node.js beschikken ontwikkelaars over een veelzijdige tool voor het maken van verschillende webapplicaties, van eenvoudige webservers tot complexe, realtime communicatieplatforms. Laten we eens in het installatieproces duiken.
Update Ubuntu vóór de installatie van Node.js
Voordat u Node.js installeert, is het van cruciaal belang dat uw Ubuntu-systeem up-to-date is. Dit helpt potentiële conflicten te voorkomen en zorgt ervoor dat u de nieuwste versie van Node.js installeert. Voer de volgende opdracht uit om uw systeem bij te werken:
sudo apt update && sudo apt upgrade
Methode 1: Installeer Node.js via APT Repository
Het installeren van Node.js op Ubuntu 24.04, 22.04 of 20.04 rechtstreeks vanuit uw Ubuntu APT-repository is de eerste methode. Dit zal bevredigend zijn, afhankelijk van wat u van Node.js nodig heeft.
Om de standaardversie van Ubuntu te installeren, voert u de volgende opdracht uit:
sudo apt install nodejs
Zorg ervoor dat Node.js na de installatie correct wordt geïnstalleerd door de versie ervan op uw systeem te verifiëren. Voer de volgende opdracht uit om de geïnstalleerde Node.js-versie te controleren:
node --version
U ziet de geïnstalleerde Node.js-versie weergegeven in uw terminal als de installatie succesvol was. Nu bent u klaar om Node.js op uw Ubuntu-systeem te gaan gebruiken.
Methode 2: Node.js installeren via NodeSource
Installeer de vereiste initiële pakketten
Zorg er eerst voor dat de volgende pakketten hieronder zijn geïnstalleerd:
sudo apt install curl apt-transport-http ca-certificates
Importeer NodeSource APT-repository
Importeer vervolgens de GPG-sleutel van het NodeSource-opslagplaats. Deze actie verifieert de authenticiteit van de pakketten die u gaat installeren. Gebruik het commando:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
Selecteer vervolgens de Node.js-versie die geschikt is voor uw Ubuntu-systeem. Vervangen bijvoorbeeld NODE_MAJOR=20
het met de door u gewenste versie, zoals NODE_MAJOR=18
. Voer deze opdracht uit:
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
Kies uit verschillende Node.js-versies zoals:
NODE_MAJOR=16
NODE_MAJOR=18
NODE_MAJOR=20
NODE_MAJOR=21
Installeer Node.js via NodeSource APT-opdracht
Nadat u de NodeSource-repository hebt toegevoegd, installeert u Node.js met behulp van de onderstaande opdracht. Deze methode zorgt ervoor dat u de nieuwste of een specifieke versie van Node.js krijgt, en biedt een upgrade vanuit de standaardrepository:
sudo apt install nodejs
Met deze opdracht wordt Node.js geïnstalleerd, en al zijn afhankelijkheden komen overeen met de versie die u eerder hebt gekozen.
Sluit af met het verifiëren van de Node.js-installatie:
node --version
Het uitvoerversienummer bevestigt dat Node.js met succes op uw Ubuntu-systeem is geïnstalleerd vanuit de NodeSource APT Repository.
Methode 3: Node.js installeren via Node Version Manager (NVM)
Een andere manier om Node.js te installeren is met behulp van de Knooppuntversiebeheer (NVM). Met deze methode kunt u meerdere Node.js-versies op uw systeem beheren, waardoor het schakelen tussen versies voor verschillende projecten eenvoudiger wordt.
NVM installeren
Om NVM te installeren, voert u een van de volgende opdrachten uit:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
of
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Met deze opdrachten wordt het NVM-installatiescript gedownload en uitgevoerd. Zodra de installatie is voltooid, moet u uw terminal opnieuw opstarten of de volgende opdracht uitvoeren om NVM te laden:
source ~/.bashrc
Installeer Node.js via NVM-opdracht
Als NVM is geïnstalleerd, kunt u meerdere Node.js-versies op uw systeem beheren, waardoor u gemakkelijk tussen versies voor verschillende projecten kunt schakelen.
Lijst met beschikbare Node.js-versies
Voordat u een specifieke versie van Node.js installeert, controleert u de beschikbare versies door het volgende uit te voeren:
nvm ls-remote
Met deze opdracht wordt een lijst weergegeven met alle beschikbare Node.js-versies, zodat u de versie kunt identificeren die u wilt installeren, zoals de nieuwste LTS-release of een specifiek versienummer.
Installeer een Node.js-versie
Om de gewenste versie van Node.js te installeren, voert u de volgende opdracht uit en vervangt u <version>
met de specifieke versie die u wilt installeren:
nvm install <version>
Als u bijvoorbeeld Node.js versie v20.0.0 wilt installeren, voert u het volgende uit:
nvm install 20.0.0
Met deze opdracht wordt de opgegeven versie van Node.js gedownload en geïnstalleerd.
Controleer de Node.js-installatie
Voer het volgende uit om de geïnstalleerde versie van Node.js te controleren:
node --version
Met deze opdracht wordt de op uw systeem geïnstalleerde versie van Node.js weergegeven, waarmee de succesvolle installatie wordt bevestigd.
Schakel tussen geïnstalleerde Node.js-versies via NVM
Met NVM kunt u eenvoudig schakelen tussen verschillende Node.js-versies. Om te schakelen tussen geïnstalleerde Node.js-versies, gebruikt u de volgende opdracht, replacement <version>
met de versie waarnaar u wilt overschakelen:
nvm use <version>
Als u bijvoorbeeld wilt overschakelen naar Node.js versie 18.16.0, voert u het volgende uit:
nvm use 18.16.0
Met deze opdracht wordt de opgegeven versie ingesteld als de actieve Node.js-versie voor uw huidige sessie. Om een specifieke Node.js-versie de standaard te maken voor nieuwe terminalsessies, gebruikt u de opdracht:
nvm alias default <version>
Vervangen <version>
met het gewenste versienummer. Als u bijvoorbeeld Node.js versie 18.16.0 als standaard wilt instellen, voert u het volgende uit:
nvm alias default 18.16.0
Extra tip: leer de methoden om Node.js te verwijderen
Verwijder Node.js geïnstalleerd via Ubuntu Repository of NodeSource
Als u Node.js hebt geïnstalleerd vanuit de Ubuntu-repository of een PPA, kunt u deze verwijderen met behulp van de apt
programma. Hier is een overzicht van de opdracht die u moet uitvoeren:
sudo apt remove nodejs
Met deze opdracht worden Node.js en de bijbehorende configuratiebestanden verwijderd. U wordt gevraagd de verwijdering te bevestigen en na bevestiging gaat het verder met de verwijdering.
NVM-opdracht om Node.js te verwijderen
Als u Node.js hebt geïnstalleerd met behulp van Node Version Manager (NVM), volgt u deze stappen om het programma te verwijderen:
Controleer de huidige Node.js-versie via NVM-opdracht
Bepaal eerst de momenteel geïnstalleerde versie van Node.js door de volgende opdracht uit te voeren:
nvm current
Met deze opdracht wordt de actieve Node.js-versie op uw systeem weergegeven.
Deactiveer NVM via NVM-opdracht
Voordat u de huidige versie van Node.js verwijdert, moet u NVM deactiveren door het volgende uit te voeren:
nvm deactivate
Met deze opdracht wordt de actieve Node.js-versie uit uw huidige sessie verwijderd.
Verwijder de Node.js-versie via NVM-opdracht
Voer nu de volgende opdracht uit om een specifieke versie van Node.js te verwijderen die is geïnstalleerd met NVM, replacement <version>
met het versienummer dat u wilt verwijderen:
nvm uninstall <version>
Als u bijvoorbeeld Node.js-versie v20.0.0 wilt verwijderen, voert u het volgende uit:
nvm uninstall 20.0.0
Met deze opdracht wordt de opgegeven Node.js-versie van uw systeem verwijderd, waarmee het verwijderingsproces wordt voltooid.
Afsluitende gedachten
Daar heb je het! We hebben de verschillende manieren doorlopen om Node.js op Ubuntu Linux te installeren: 24.04, 22.04 of 20.04. Of u nu kiest voor de eenvoudige Ubuntu-repository, de modernere NodeSource APT of de veelzijdige NVM, u bent nu uitgerust om als een professional aan uw Node.js-behoeften te voldoen. Vergeet niet dat de keuze van de methode afhangt van wat het beste werkt voor uw project.