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!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns