Angular CLI – So erstellen Sie ein neues Angular-Projekt unter Linux
Angular ist ein beliebtes und hochgradig erweiterbares Open-Source-Framework für die Entwicklung von Front-End-Anwendungen, das zum Erstellen mobiler und Webanwendungen mit TypeScript/JavaScript verwendet wird. und andere gängige Sprachen.
Angular ist ein Überbegriff für alle Angular-Versionen, die nach AngularJS (oder Angular Version 1.0) folgen, einschließlich Angular 2 und Angular 4.
Angular eignet sich gut zum Erstellen kleiner bis großer Anwendungen von Grund auf. Eine der Schlüsselkomponenten der Angular-Plattform zur Unterstützung der Anwendungsentwicklung ist das Angular CLI-Dienstprogramm – ein einfaches und benutzerfreundliches Befehlszeilentool zum Erstellen Angular-Anwendungen verwalten, erstellen und testen.
In diesem Artikel erklären wir, wie Sie das Befehlszeilentool Angular auf einem Linux-System installieren und lernen einige grundlegende Beispiele dieses Tools kennen.
Node.js unter Linux installieren
Um Angular CLI zu installieren, muss die neueste Version von Node.js und NPM auf Ihrem Linux-System installiert sein.
Installieren Sie Node.js unter Ubuntu
------------- 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
Installieren Sie Node.js unter Debian
------------- 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 und 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
Um native Add-ons von NPM zu kompilieren und zu installieren, müssen Sie außerdem möglicherweise Entwicklungstools wie folgt auf Ihrem System installieren.
sudo apt install -y build-essential [On Debian/Ubuntu]
sudo yum install gcc-c++ make [On RHEL Systems]
Angular CLI unter Linux installieren
Sobald Sie Node.js und NPM installiert haben, wie oben gezeigt, können Sie Angular CLI mit dem npm-Paketmanager installieren. wie folgt (das Flag -g
bedeutet, dass das Tool systemweit installiert wird, damit es von allen Systembenutzern verwendet werden kann).
npm install -g @angular/cli
OR
sudo npm install -g @angular/cli
Sie können die Angular CLI mit der ausführbaren Datei ng
starten, die nun 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
Erstellen eines Angular-Projekts mit Angular CLI
In diesem Abschnitt zeigen wir, wie Sie ein neues, grundlegendes Angular-Projekt erstellen, erstellen und bereitstellen. Wechseln Sie zunächst in das webroot-Verzeichnis Ihres Servers und initialisieren Sie dann wie folgt eine neue Angular-Anwendung (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
Wechseln Sie als Nächstes in das gerade erstellte Anwendungsverzeichnis und stellen Sie die Anwendung wie gezeigt bereit.
cd tecmint-app
ls #list project files
ng serve
Bevor Sie über einen Webbrowser auf Ihre neue App zugreifen können und ein Firewall-Dienst ausgeführt wird, müssen Sie wie gezeigt Port 4200 in der Firewall-Konfiguration öffnen.
---------- On Firewalld ----------
firewall-cmd --permanent --zone=public --add-port=4200/tcp
firewall-cmd --reload
---------- On UFW ----------
sudo ufw allow 4200/tcp
sudo ufw reload
Jetzt können Sie einen Webbrowser öffnen und über die folgende Adresse navigieren, um zu sehen, wie die neue App ausgeführt wird, wie im folgenden Screenshot gezeigt.
http://localhost:4200/
or
http://SERVER_IP:4200
Hinweis: Wenn Sie den Befehl ng
dienen, um eine Anwendung zu erstellen und lokal bereitzustellen, wie oben gezeigt, erstellt der Server die App automatisch neu und lädt die Webseite(n) neu, wenn Sie eine der Quelldateien ändern.
Für weitere Informationen zum ng-Tool führen Sie den folgenden Befehl aus.
ng help
Die Angular CLI-Homepage: https://angular.io/cli
In diesem Artikel haben wir gezeigt, wie man Angular CLI auf verschiedenen Linux-Distributionen installiert. Außerdem haben wir erläutert, wie man eine einfache Angular-Anwendung auf einem Entwicklungsserver erstellt, kompiliert und bereitstellt. Für Fragen oder Gedanken, die Sie uns mitteilen möchten, verwenden Sie das unten stehende Feedback-Formular.