GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie NodeJS unter Debian 9 Stretch Linux

Ziel

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

Verteilungen

Debian 9 Stretch

Anforderungen

Diese Anleitung erfordert eine funktionierende Installation von Debian Stretch mit Root-Rechten.

Schwierigkeit

Einfach

Konventionen

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

Einführung

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

Debian stellt NodeJS in seinen Repositories bereit, aber es ist normalerweise extrem veraltet. Sie brauchen sich keine Sorgen zu machen. Die NodeJS Foundation empfiehlt ein Debian-Repository, das von einem beliebten NodeJS-Hostingdienst gehostet wird.

Das Skript abrufen und ausführen

Dieser Teil ist super einfach. Es ist tatsächlich das, was von der NodeJS Foundation empfohlen wird. Verwenden Sie cURL, um dieses Bash-Skript abzurufen. Das Skript erkennt Ihre Distribution 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 Sie NodeJS

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

# apt install nodejs

NodeJS testen

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

$ node -v

Mit NPM installieren

Bevor Sie mit NPM beginnen, installieren Sie einige Entwicklungspakete, damit NPM keine Probleme 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, verarbeitet aber auch viele andere JavaScript-Pakete. Stellen Sie es sich wie die JavaScript-Version von `pip` oder Ruby Gems vor.

Versuchen Sie, Express zu installieren. Es ist mit Abstand das am weitesten verbreitete NodeJS-Framework und ein guter Ausgangspunkt für Node.

$ npm install express

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

Abschlussgedanken

NodeJS wird weiter wachsen. Debian Stretch kann eine hervorragende Plattform zum Entwickeln sein. Mit der Verwendung dieses Repositorys können Sie sicherstellen, dass Sie immer die neueste stabile Version haben.

NPM ist riesig. Es ist viel zu groß, um es hier zu behandeln, aber es lohnt sich, es sich anzusehen. Dort sind viele großartige Pakete und Ressourcen sowohl für die Front- als auch für die Back-End-Entwicklung verfügbar.


Debian
  1. So installieren Sie Spotify unter Debian 9 Stretch Linux

  2. So installieren Sie den Dropbox-Client unter Debian 9 Stretch Linux

  3. So installieren Sie Elasticsearch unter Debian Linux

  4. So installieren Sie Jenkins unter Debian 9 Stretch Linux

  5. So installieren Sie VirtualBox unter Debian Linux

So installieren Sie Ruby on Rails unter Debian 9 Stretch Linux

So installieren Sie Android Studio unter Debian 9 Stretch Linux

So installieren Sie den Steam-Client unter Debian 9 Stretch Linux

So installieren Sie Gitlab unter Debian 9 Stretch Linux

So installieren Sie Slack unter Debian Linux

So installieren Sie Go unter Debian 9 Stretch