Node.js und Yarn auf Armbian installieren
August 6, 2018
Diese Anleitung beschreibt die Installation von Node.js und dem Paketmanager Yarn auf einem Armbian-System. Die Installation von Node.js auf einem Single-Board-Computer (SBC) ist nützlich für eine Vielzahl von Anwendungsfällen, von der Ausführung von Webservern und APIs bis hin zur Steuerung von Hardware mit JavaScript.
Es werden zwei Methoden zur Installation von Node.js vorgestellt: über das NodeSource-Repository für eine systemweite Installation und über nvm (Node Version Manager) für die flexible Verwaltung mehrerer Node.js-Versionen.
Methode 1: Node.js über NodeSource installieren (Empfohlen)
Diese Methode ist der einfachste Weg, eine aktuelle, systemweite LTS-Version (Long-Term Support) von Node.js zu installieren.
-
NodeSource-Repository hinzufügen: Das offizielle Skript von NodeSource fügt das passende Repository zu Ihrer
apt-Konfiguration hinzu.code# Lädt das Setup-Skript für die LTS-Version und führt es aus curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - -
Node.js installieren:
codesudo apt update sudo apt install -y nodejs -
(Optional) Build-Tools installieren: Für die Kompilierung nativer Node.js-Add-ons (C/C++-Module) werden die
build-essential-Pakete benötigt.codesudo apt install -y build-essential
Methode 2: Node.js mit nvm (Node Version Manager) installieren
nvm ist ideal, wenn Sie zwischen verschiedenen Node.js-Versionen wechseln müssen, z.B. für unterschiedliche Projekte. nvm installiert Node.js pro Benutzer und vermeidet die Notwendigkeit von sudo.
-
nvm installieren:
code# Lädt das Installationsskript herunter und führt es aus curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashHinweis: Überprüfen Sie die offizielle nvm-Dokumentation für die neueste Versionsnummer.
-
nvm in der aktuellen Shell laden:
codesource ~/.bashrc -
LTS-Version von Node.js installieren und verwenden:
codenvm install --lts nvm use --lts
Yarn installieren
Die Installation von Yarn über apt erfordert das Hinzufügen des offiziellen Yarn-Repositorys und dessen GPG-Schlüssels. Die Verwendung von apt-key ist veraltet; die folgende Methode speichert den Schlüssel an einem sicheren Ort.
-
GPG-Schlüssel hinzufügen:
codecurl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/yarnkey.gpg -
Yarn-Repository hinzufügen:
codeecho "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list -
Yarn installieren:
codesudo apt update sudo apt install -y yarn
Installation überprüfen
Überprüfen Sie die erfolgreiche Installation, indem Sie die Versionen der installierten Tools abfragen:
node -v
npm -v
yarn -v