Installation von Node.js in Debian 9
Node.js über PPA oder NVM auf Debian 9 installieren.
Node.js ist eine Laufzeitplattform, die JavaScript über den Browser hinausführt und zu einer universellen Programmiersprache macht. Sie wird häufig als Webserver eingesetzt und ermöglicht über NW.js, AppJS oder Electron auch die Entwicklung von Desktop-Anwendungen.
Aktualisieren Sie die Paketliste und installieren Sie curl:
sudo apt update
sudo apt install curl
Methode 1. Installation über PPA
NodeSource pflegt ein Personal Package Archive (PPA) mit aktuellen Node.js-Versionen. Wechseln Sie in Ihr Home-Verzeichnis und laden Sie das Setup-Skript für die gewünschte Version herunter:
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Prüfen Sie das Skript vor der Ausführung:
nano nodesource_setup.sh
Führen Sie das Skript aus:
sudo bash nodesource_setup.sh
Sobald das PPA hinzugefügt wurde, installieren Sie Node.js:
sudo apt install nodejs
Prüfen Sie die Version:
nodejs -v
Erwartete Ausgabe:
v10.20.1
Das Paket nodejs enthält npm bereits — eine separate Installation ist nicht erforderlich. Überprüfen Sie, ob npm verfügbar ist:
npm -v
6.14.4
Um native Pakete kompilieren zu können, installieren Sie build-essential:
sudo apt install build-essential
Methode 2. Installation über NVM
NVM (Node Version Manager) ermöglicht es Ihnen, mehrere Node.js-Versionen auf demselben Rechner zu installieren und zwischen ihnen zu wechseln — ideal, wenn verschiedene Projekte unterschiedliche Laufzeitumgebungen benötigen.
Laden Sie das Installationsskript herunter:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh
Prüfen Sie das Skript vor der Ausführung:
nano install_nvm.sh
Führen Sie das Installationsskript aus:
bash install_nvm.sh
Laden Sie NVM in die aktuelle Sitzung:
source ~/.profile
Zeigen Sie verfügbare Node.js-Versionen an:
nvm ls-remote
Installieren Sie eine bestimmte Version — zum Beispiel v12.16.3:
nvm install v12.16.3
Wechseln Sie zu dieser Version:
nvm use v12.16.3
Überprüfen Sie die aktive Version:
node -v
v12.16.3
Listen Sie alle installierten Versionen auf:
nvm ls
Legen Sie eine Standardversion fest:
nvm alias default 10.20.1
Diese Version wird bei jedem neuen Terminal-Start verwendet. Sie können auch explizit zu ihr wechseln:
nvm use default
Paketverwaltung mit npm
Jede Node.js-Version verwaltet ihre Pakete unabhängig voneinander.
Paket lokal installieren:
npm install express
Paket global installieren (für alle Projekte der gleichen Node.js-Version verfügbar):
npm install -g express
Global installiertes Paket mit einem lokalen Projekt verknüpfen:
npm link express
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!