Angular

Angular ist ein Framework zum Erstellen von Frontend-Anwendungen im Internet.
Weitere Informationen (englisch): https://angular.io

Angular installieren
Vor der Verwendung von Angular muss Node.js und NPM installiert werden. Hierfür wird die neueste LTS-Version hier heruntergeladen: https://nodejs.org/de/download
Anschließend kann über folgende Befehle die Umgebung vorbereitet werden.

npm install -g @angular/cli
Falls das Projekt später mit pnpm gebaut werden soll, muss zusätzlich auch der folgende Befehl ausgeführt werden.
npm install -g pnpm

Erstellung eines Projeks
Die folgenden Befehle erstellen ein einfaches Projekt für Angular und fügen auch die lint-Prüfung hinzu.
Der Prefix ist optional, wird allerdings empfohlen um die eigenen Komponenten von eingebundenen Bibliotheken zu unterscheiden. Als Prefix sollten die Initialen der Firma oder des Entwicklers verwendet werden
Um das Projekt mit pnpm zu bauen muss zusätzlich noch der Parameter --package-manager=pnpm angehängt werden.

ng new [projektname] --style=scss --routing=true --prefix=[prefix]
cd [projektname]
ng add @angular-eslint/schematics

Erstellung eines Projekts mit nx
Nx bietet die Möglichkeit eine Umgebung zu generieren, die einige Vorteile mitbringt. So bietet es Möglichkeiten für Caches um den Build zu beschleunigen und außerdem die Möglichkeit verschiedene Frameworks zusammen zu betreiben.

npm install -g nx
npx create-nx-workspace