Installeer Node.js via package-manager
Opmerking: De packages op deze pagina worden onderhouden door hun makers, niet door het Node.js-kernteam. Meld eventuele problemen die u tegenkomt aan de pakketbeheerders. Als blijkt dat uw probleem een bug is die veroorzaakt wordt door Node.js, dan zullen de pakketbeheerders dit bij ons melden.
- Alpine Linux
- Android
- Arch Linux
- CentOS, Fedora en Red Hat Enterprise Linux
- Debian en Ubuntu gebaseerde Linux-distributies
- fnm
- FreeBSD
- Gentoo
- IBM i
- macOS
- n
- NetBSD
- Nodenv
- nvm
- nvs
- OpenBSD
- openSUSE en SLE
- SmartOS en illumos
- Snap
- Solus
- Void Linux
- Windows
- z/OS
Alpine Linux
Node.js LTS en npm-packages zijn beschikbaar in de Main Repository.
apk add nodejs npm
Node.js Current kan geïnstalleerd worden vanuit de Community Repository.
apk add nodejs-current
Android
Android-ondersteuning is nog steeds experimenteel binnen Node.js, dus precompiled binaries zijn momenteel nog niet beschikbaar.
Er zijn wel enkele third-party-oplossingen beschikbaar. Bijvoorbeeld: de Termux community, deze bieden een terminal-emulator en Linux-omgeving aan voor Android, daarnaast hebben ze ook een eigen package-manager en een uitgebreide collectie van precompiled applicaties. Dit commando in de Termux-app installeert de laatst beschikbare Node.js-versie:
pkg install nodejs
Momenteel worden Termux Node.js binaries gelinkt tegen system-icu
(afhankelijk van libicu
package).
Arch Linux
Node.js en npm-packages zijn beschikbaar in de Community Repository.
pacman -S nodejs npm
CentOS, Fedora en Red Hat Enterprise Linux
Node.js is beschikbaar als een module genaamd nodejs
in CentOS/RHEL 8 en Fedora.
dnf module install nodejs:<stream>
waar <stream>
overeenkomt met de hoofdversie van Node.js.
Voor een lijst met beschikbare streams:
dnf module list nodejs
Bijvoorbeeld, om Node.js 12 te installeren:
dnf module install nodejs:12
Voor CentOS/RHEL 7 is Node.js beschikbaar via Software Collections.
Alternatieven
Deze bronnen bieden packages aan die compatibel zijn met CentOS, Fedora en RHEL.
- Node.js snaps onderhouden en ondersteund op https://github.com/nodejs/snap
- Node.js binary distributies onderhouden en ondersteund door NodeSource
Debian en Ubuntu gebaseerde Linux-distributies
Node.js binary-distributies zijn beschikbaar bij NodeSource.
Alternatieven
Packages die compatibel zijn met op Debian en Ubuntu gebaseerde Linux-distributies zijn beschikbaar op Node.js snaps.
fnm
Snelle en eenvoudige Node.js versiebeheerder geschreven in Rust, wordt gebruikt om meerdere uitgebrachte Node.js versies te beheren. Hiermee kunt u bewerkingen uitvoeren zoals: install, uninstall, switch Node versions, enz. Om fnm te installeren, kunt u dit script gebruiken.
fnm heeft cross-platform ondersteuning (macOS, Windows, Linux) & wordt ook ondersteund door alle populaire shells (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt).
fnm is gebouwd met snelheid in het achterhoofd en met compatibiliteit voor .node-version
en .nvmrc
bestanden.
FreeBSD
De meest recente release van Node.js is beschikbaar op de www/node poort.
Installeer een binary-package via pkg:
pkg install node
Of compileer het zelf met behulp van ports:
cd /usr/ports/www/node && make install
Gentoo
Node.js is beschikbaar in de portage-tree.
emerge nodejs
IBM i
LTS-versies van Node.js (van IBM) zijn beschikbaar en verkrijgbaar via de 'yum' package-manager. De package-name is nodejs
gevolgd door het hoofdversienummer (bijvoorbeeld: nodejs12
, nodejs14
, enz.)
Om Node.js 14.x vanuit de command-line te installeren, voert u het onderstaande commando uit met een gebruiker die *ALLOBJ machtigingen heeft:
yum install nodejs14
Node.js kan ook worden geïnstalleerd met IBM i Access Client Solutions. Zie dit support-document voor meer informatie
macOS
Download de macOS-installer op de nodejs.org website.
Als je het package met bash wilt downloaden:
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
Alternatieven
Met Homebrew:
brew install node
Met MacPorts:
port install nodejs<major version>
# Example
port install nodejs7
Met pkgsrc:
Installeer de binary-package:
pkgin -y install nodejs
Of bouw handmatig vanuit pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
n
n
is een eenvoudig te gebruiken Node.js versiebeheerder voor Mac en Linux. Met n
kunt u een doelversie specifieren (met gebruik van een rich-syntax) om te downloaden,
of kiezen uit een lijst van eerder gedownloade versies. De versies worden system-wide of user-wide geïnstalleerd, en voor meer
gericht gebruik kunt u een versie direct vanuit de cached-downloads uitvoeren.
Bezoek de homepage voor installatiemethoden (bootstrap, npm, Homebrew, third-party), en alle gebruiksdetails.
Als je npm
al hebt geïnstalleerd dan is het installeren van n
en de nieuwste LTS node
versie zo simpel als:
npm install -g n
n lts
NetBSD
Node.js is beschikbaar in de pkgsrc-tree:
cd /usr/pkgsrc/lang/nodejs && make install
Of installeer een binary-package (indien beschikbaar voor uw platform) met pkgin:
pkgin -y install nodejs
Nodenv
nodenv
is een lightweight node versiebeheerder, vergelijkbaar met nvm
. Het is simpel, voorspelbaar en heeft een rijk ecosysteem aan plugins die u kunt aanpassen aan uw behoeften. Gebruik nodenv
om een Node-versie te kiezen voor uw applicatie en te garanderen dat uw ontwikkel- en productieomgeving overeenkomen.
Nodenv installatie-instructies zijn beschikbaar op Github. Bezoek a.u.b. de GitHub-pagina om er zeker van te zijn dat u de correcte installatiestappen volgt.
nvm
Node Version Manager is een bash script dat gebruikt wordt om verschillende Node.js versies te beheren. Het laat u handelingen uitvoeren zoals: install, uninstall, switch version, enz. Gebruik dit installatiescript om nvm te installeren.
Op Unix / OS X systemen kan Node.js (vanuit broncode) geïnstalleerd worden met behulp van nvm door het te installeren op de locatie waar nvm dit verwacht:
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
Hierna kan nvm
gebruikt worden om te schakelen tussen uitgebrachte versies en versies gebouwd vanuit broncode.
Bijvoorbeeld, als de versie van Node.js v8.0.0-pre is:
nvm use 8
Zodra de officiële versie uitgebracht is, kunt u de versie gebouwd vanuit broncode verwijderen:
nvm uninstall 8
nvs
Windows
De nvs
versiebeheerder is cross-platform en kan gebruikt worden op Windows, macOS en Unix-like systemen.
Ga naar de release-pagina en download de MSI-installer van de laatste release.
Het is ook mogelijk om chocolatey
te gebruiken om nvs
te installeren:
choco install nvs
macOS,UnixLike
Hier kunt de documentatie over de installatiestappen van nvs
in macOS/Unix-like systemen terugvinden
Gebruik
Hierna kan nvs
gebruiken om te wisselen tussen verschillende versies van node.
Om de laatste versie van node toe te voegen:
nvs add latest
Of om de laatste LTS-versie van node toe te voegen:
nvs add lts
Voer hierna het nvs use
commando uit om een versie van node toe te voegen aan je PATH
voor de huidige shell:
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
Gebruik nvs link
, om het permanent aan PATH
toe te voegen:
nvs link lts
OpenBSD
Node.js is beschikbaar via het ports-systeem.
/usr/ports/lang/node
Met pkg_add op OpenBSD:
pkg_add node
openSUSE en SLE
Node.js is beschikbaar in de main-repositories onder de volgende packages:
- openSUSE Leap 15.2:
nodejs10
,nodejs12
,nodejs14
- openSUSE Tumbleweed:
nodejs16
- SUSE Linux Enterprise Server (SLES) 12:
nodejs10
,nodejs12
, andnodejs14
(De module "Web and Scripting" moet ingeschakeld zijn.) - SUSE Linux Enterprise Server (SLES) 15 SP2:
nodejs10
,nodejs12
, andnodejs14
(De module "Web and Scripting" moet ingeschakeld zijn.)
Om bijvoorbeeld Node.js 14.x op openSUSE Leap 15.2 te installeren, voert u het volgende commando uit als root:
zypper install nodejs14
Het is mogelijk om verschillende versies van Node te installeren en deze tegelijkertijd te gebruiken.
SmartOS en illumos
SmartOS-images komen voorgeïnstalleerd met pkgsrc. Op andere illumos-distributies dient u eerst pkgsrc installeren, hierna kunt u de binary-package installeren.
pkgin -y install nodejs
Of bouw handmatig vanuit pkgsrc:
cd pkgsrc/lang/nodejs && bmake install
Snap
Node.js snaps zijn beschikbaar als node
in de Snap-store.
Solus
Solus biedt Node.js aan in zijn main-repository.
sudo eopkg install nodejs
Void Linux
Void Linux levert Node.js in zijn main-repository.
xbps-install -Sy nodejs
Windows
Download de Windows Installer rechtstreeks op de nodejs.org website.
Alternatieven
Met Winget:
winget install OpenJS.NodeJS
# or for LTS
winget install OpenJS.NodeJS.LTS
Na het uitvoeren van een van de bovenstaande commando's kan het nodig zijn om uw
terminal-emulator te herstarten voordat het node
CLI commando beschikbaar wordt.
Met Chocolatey:
cinst nodejs
# or for full install with npm
cinst nodejs.install
Met Scoop:
scoop install nodejs
# or for LTS
scoop install nodejs-lts
z/OS
IBM® SDK voor Node.js - z/OS® is beschikbaar in twee installatieformaten, SMP/E en PAX. Selecteer het installatieformaat dat voor u van toepassing is: