Website-Suche

So installieren Sie NodeJS unter Debian 9 Stretch Linux


Objektiv

Installieren Sie die neueste stabile Version von NodeJS unter Debian Stretch.

Ausschüttungen

Debian 9 Strecken

Anforderungen

Diese Anleitung erfordert eine funktionsfähige Installation von Debian Stretch mit Root-Rechten.

Schwierigkeit

Leicht

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl sudo
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Einleitung

NodeJS ist auf dem Vormarsch, und zwar im großen Stil. Es ist eines der besten Webentwicklungstools, und in Kombination mit dem Express-Framework ist es eine solide direkte Konkurrenz zu PHP und Ruby on Rails.

Debian stellt NodeJS in seinen Repositories zur Verfügung, aber es ist normalerweise extrem veraltet. Es gibt keinen Grund zur Sorge. Die NodeJS Foundation empfiehlt ein Debian-Repository, das von einem beliebten NodeJS-Hosting-Dienst gehostet wird.

Abrufen und Ausführen des Skripts

Dieser Teil ist super einfach. Es ist tatsächlich das, was von der NodeJS Foundation empfohlen wird. Verwenden Sie cURL, um dieses Bash-Skript zu pullen. Das Skript erkennt Ihre Verteilung und richtet das Repository für Sie ein. Es läuft sogar 'apt update'. Sie sollten wahrscheinlich 'sudo' installiert haben. Wenn nicht, müssen Sie das Skript entweder als root ausführen (normalerweise keine gute Idee). Führen Sie das Skript einfach separat aus, anstatt die Pipe zu verwenden.

Mit Sudo

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Ohne Sudo

cd Downloads
curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x 
chmod +x setup_10.x
./setup_10.x

Installieren von NodeJS

Nachdem Sie das Repository eingerichtet haben, können Sie NodeJS normal über 'apt' installieren.

apt install nodejs

Testen von NodeJS

Stellen Sie sicher, dass Node installiert ist und ordnungsgemäß funktioniert. Sie können mit dem Flag '-v' überprüfen, ob es vorhanden ist.

node -v

Installation mit NPM

Bevor Sie mit NPM beginnen, installieren Sie einige Entwicklungspakete, damit NPM kein Problem hat, wenn es auf ein Quellpaket trifft.

apt install build-essential libssl-dev

Jetzt können Sie alles installieren, was in den NPM-Repositories verfügbar ist. NPM ist ein NodeJS-Paketmanager, kann aber auch viele andere JavaScript-Pakete verarbeiten. Stellen Sie es sich wie die JavaScript-Version von 'pip' oder Ruby gems vor.

Versuchen Sie, Express zu installieren. Es ist mit Abstand der am weitesten verbreitete NodeJS-Rahmen und ein guter Ausgangspunkt, um mit Node zu beginnen.

npm install express

Wie jeder Paketmanager zieht NPM Express mit all seinen Abhängigkeiten ein.

Abschließende Gedanken

NodeJS wird nur weiter wachsen. Debian Stretch kann eine ausgezeichnete Plattform für die Entwicklung sein. Mit der Verwendung dieses Repositorys können Sie sicherstellen, dass Sie immer über die neueste stabile Version verfügen.

NPM ist riesig. Es ist viel zu groß, um es hier zu behandeln, aber es lohnt sich, einen Blick darauf zu werfen. Es gibt viele großartige Pakete und Ressourcen, die sowohl für die Front- als auch für die Backend-Entwicklung verfügbar sind.

Verwandte Artikel: