Wie man Angular CLI unter Linux installiert

Angular ist ein Open-Source, beliebtes und hoch erweiterbares Frontend-Anwendungs­entwicklungs­framework, das zur Erstellung von mobilen und Webanwendungen unter Verwendung von TypeScript/JavaScript und anderen gängigen Sprachen verwendet wird.

Angular ist ein Oberbegriff für alle Angular-Versionen, die nach AngularJS (oder Angular Version 1.0) kommen, einschließlich Angular 2 und Angular 4.

Angular eignet sich hervorragend für die Entwicklung von kleinen bis hin zu großen Anwendungen von Grund auf. Eine der Schlüsselkomponenten der Angular-Plattform zur Unterstützung der Anwendungsentwicklung ist das Dienstprogramm Angular CLI – es handelt sich um ein einfaches und benutzerfreundliches Kommandozeilen­werkzeug, das zur Erstellung, Verwaltung, zum Erstellen und Testen von Angular-Anwendungen verwendet wird.

In diesem Artikel erklären wir, wie Sie das Befehlszeilen­werkzeug Angular auf einem Linux-System installieren und einige grundlegende Beispiele für dieses Werkzeug erlernen können.

Installation von Node.js in Linux

Um Angular CLI zu installieren, müssen Sie die neueste Version von Node.js und NPM installiert haben auf Ihrem Linux-System.

Node.js auf Ubuntu installieren

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

Node.js auf Debian installieren

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\
$ sudo apt-get install -y nodejs

Installieren Sie Node.js auf RHEL, CentOS, Fedora, Rocky & Alma Linux

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
$ sudo yum install -y nodejs

Außerdem müssen Sie möglicherweise zum Kompilieren und Installieren von nativen Add-Ons von NPM Entwicklungstools auf Ihrem System wie folgt installieren.

$ sudo apt install -y build-essential  [On Debian/Ubuntu]
$ sudo yum install gcc-c++ make        [On RHEL Systems]

Installation von Angular CLI in Linux

Nachdem Sie Node.js und NPM installiert haben, wie oben gezeigt, können Sie Angular CLI mithilfe des NPM-Paketmanagers wie folgt installieren (der -g-Flag bedeutet, das Tool systemweit zu installieren, damit es von allen Systembenutzern verwendet werden kann).

# npm install -g @angular/cli
OR
$ sudo npm install -g @angular/cli
Install Angular CLI on Linux

Sie können die Angular CLI mithilfe der ausführbaren Datei ng starten, die jetzt auf Ihrem System installiert sein sollte. Führen Sie den folgenden Befehl aus, um die installierte Version von Angular CLI zu überprüfen.

# ng version
OR
# ng --version
Check the Version of ng

Erstellen eines Angular-Projekts mithilfe von Angular CLI

In diesem Abschnitt zeigen wir, wie Sie ein neues, grundlegendes Angular-Projekt erstellen, kompilieren und bereitstellen können. Gehen Sie zunächst in das Verzeichnis webroot Ihres Servers und initialisieren Sie dann eine neue Angular-Anwendung wie folgt (denken Sie daran, den Anweisungen zu folgen):

# cd /var/www/html/
# ng new tecmint-app			#as root
OR
$ sudo ng new tecmint-app		#non-root user
Create New Angular App

Wechseln Sie als nächstes in das Anwendungsverzeichnis, das gerade erstellt wurde, und starten Sie die Anwendung wie gezeigt.

# cd tecmint-app
# ls 			#list project files
# ng serve
Serve Angular App

Bevor Sie auf Ihre neue App aus einem Webbrowser zugreifen können, müssen Sie, falls ein Firewall-Dienst ausgeführt wird, den Port 4200 in der Firewall-Konfiguration öffnen, wie gezeigt.

---------- On Firewalld ---------- 
# firewall-cmd --permanent --zone=public --add-port=4200/tcp 
# firewall-cmd --reload

---------- On UFW ----------
$ sudo ufw allow 4200/tcp
$ sudo ufw reload

Du kannst jetzt einen Webbrowser öffnen und die neue App ausführen, wie im folgenden Screenshot gezeigt.

http://localhost:4200/ 
or 
http://SERVER_IP:4200 
Access Your New Angular App

Hinweis: Wenn du den Befehl ng serve zum Erstellen einer Anwendung und zum lokalen Bereitstellen verwendest, wie oben gezeigt, erstellt der Server automatisch die App neu und lädt die Webseite(n) neu, wenn du eine der Quelldateien änderst.

Für weitere Informationen zum ng-Werkzeug führe den folgenden Befehl aus.

# ng help

Die Angular CLI-Startseite: https://angular.io/cli

In diesem Artikel haben wir gezeigt, wie man Angular CLI auf verschiedenen Linux-Distributionen installiert. Wir haben auch erläutert, wie man eine grundlegende Angular-Anwendung auf einem Entwicklungsserver erstellt, kompiliert und bereitstellt. Wenn du Fragen oder Gedanken hast, die du mit uns teilen möchtest, verwende das untenstehende Feedback-Formular.

Source:
https://www.tecmint.com/install-angular-cli-on-linux/