tech:prg:angular
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| tech:prg:angular [2026/03/06 10:58] – [Projekte anlegen] lutz | tech:prg:angular [2026/05/12 07:53] (aktuell) – [Build-Prozess] lutz | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| * '' | * '' | ||
| + | ==== Locale ==== | ||
| + | Um die Seite als deutsche Seite zu erstellen, sollte zum einen das lang-Tag in der index.html geändert werden: < | ||
| + | Des weiteren sollte die Standard-Locale auf " | ||
| + | import localeDe from ' | ||
| + | registerLocaleData(localeDe)</ | ||
| + | ==== Zusatzpakete ==== | ||
| + | Der neue Linter ist aktuell ESLint. Installation und erster Testlauf: | ||
| + | ng add @angular-eslint/ | ||
| + | ng lint | ||
| + | ==== TODO ==== | ||
| + | Genauer anschauen: | ||
| + | - Unit Tests mit Vitetest | ||
| + | - E2E Tests mit Cypress | ||
| + | |||
| + | ===== Build-Prozess ===== | ||
| + | Der Build Prozess umfasst das commiten des lokalen Zustandes, pull auf Seiten des Servers, Datenbankmigration, | ||
| + | |||
| + | < | ||
| + | cd workspace | ||
| + | git pull | ||
| + | ### The following is deprecated | ||
| + | # cd apps/api | ||
| + | # npx prisma migrate deploy | ||
| + | # npx prisma generate | ||
| + | # ... | ||
| + | ### Do this instead | ||
| + | npx nx prisma-deploy api | ||
| + | npx nx prisma-generate api | ||
| + | |||
| + | sudo docker compose down | ||
| + | sudo docker compose build --no-cache | ||
| + | sudo docker compose up -d | ||
| + | npx nx build frontend | ||
| + | sudo docker compose logs -f | ||
| + | # Zum Aufräumen der alten Container | ||
| + | sudo docker system prune --all --volumes --force | ||
| + | </ | ||
tech/prg/angular.1772794696.txt.gz · Zuletzt geändert: von lutz