Node.js in CentOS 7 installieren
So installieren Sie Node.js aus dem Quellcode oder über NVM auf CentOS 7.
Node.js ist eine Laufzeitplattform, die JavaScript weit über den Browser hinausführt und zu einer Allzwecksprache macht. Sie wird häufig auf VPS und dedizierten Servern als Webserver eingesetzt und unterstützt über NW.js, AppJS oder Electron auch die Entwicklung von Desktop-Anwendungen.
Methode 1. Installation aus dem Quellcode
Laden Sie das Archiv von der offiziellen Website herunter. Kopieren Sie den Link zur gewünschten Version und laden Sie sie mit wget herunter:
wget https://nodejs.org/download/release/latest-v10.x/node-v10.20.1.tar.gz
Entpacken Sie das Archiv und wechseln Sie in das Verzeichnis:
tar xzvf node-v* && cd node-v*
Installieren Sie die erforderlichen Build-Tools:
sudo yum install gcc gcc-c++
Konfigurieren und kompilieren Sie Node.js:
./configure
make
Die Kompilierung dauert eine Weile. Installieren Sie anschließend das Paket:
sudo make install
Überprüfen Sie die Installation:
node --version
Erwartete Ausgabe:
v10.20.1
Methode 2. Installation über NVM
NVM (Node Version Manager) ermöglicht es Ihnen, mehrere Node.js-Versionen auf demselben System zu installieren und zwischen ihnen zu wechseln — praktisch, wenn verschiedene Projekte unterschiedliche Laufzeitumgebungen benötigen.
Bevor Sie das Installationsskript ausführen, werfen Sie einen Blick auf den Inhalt, um sicherzustellen, dass es das tut, was es verspricht:
curl https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh
Führen Sie dann die Installation aus:
curl https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
Laden Sie NVM in die aktuelle Sitzung:
source ~/.bash_profile
Durchsuchen Sie die verfügbaren Node.js-Versionen:
nvm list-remote
Installieren Sie eine bestimmte Version — zum Beispiel v12.16.3:
nvm install v12.16.3
Zeigen Sie die installierten Versionen an:
nvm list
Wechseln Sie zu einer bestimmten Version:
nvm use v12.16.3
Legen Sie eine Version als Standard fest:
nvm alias default v12.16.3
Bestätigen Sie die aktive Version:
node --version
Erwartete Ausgabe:
v12.16.3
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!