tech:prg:angular
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Angular
Projekte anlegen
ng new MyProject --skip-install --prefix lm --style scss --ai-config none --dry-run ng new Spielwiese --directory . --style scss --ai-config none --ssr false
Die Optionen haben dabei folgende Bedeutung:
–skip-installLegt das Projekt an, aber installiert die benötigten npm Pakete nicht.–prefix lmLegt das Kürzel fest, das vor Komponenten- und Direktiven-Namen verwendet wird.–style scssBestimmt SCSS als Format für das Styling der Anwendung.–ai-config noneLegt fest, das keine AI Integration erstellt werden soll.–dry-runSagt Angular, nur anzuzeigen, was passiert, jedoch keine Dateien anzulegen.–ssr falseüberspringt die Dateien für Server Side Rendering.
Locale
Um die Seite als deutsche Seite zu erstellen, sollte zum einen das lang-Tag in der index.html geändert werden:
<html lang="de">
Des weiteren sollte die Standard-Locale auf „de“ umgestellt werden, hierzu folgende Zeilen in der app.ts einfügen:
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de'
registerLocaleData(localeDe)
Zusatzpakete
Der neue Linter ist aktuell ESLint. Installation und erster Testlauf:
ng add @angular-eslint/schematics ng lint
TODO
Genauer anschauen:
- Unit Tests mit Vitetest
- E2E Tests mit Cypress
tech/prg/angular.1773260188.txt.gz · Zuletzt geändert: von lutz