Webseiten-Werkzeuge


tech:prg:angular

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tech:prg:angular [2026/03/11 20:16] – [Locale] lutztech:prg:angular [2026/05/12 07:53] (aktuell) – [Build-Prozess] lutz
Zeile 13: Zeile 13:
  
 ==== Locale ==== ==== Locale ====
-Um die Seite als deutsche Seite zu erstellen, sollte zum einen das lang-Tag in der index.html geändert werden:+Um die Seite als deutsche Seite zu erstellen, sollte zum einen das lang-Tag in der index.html geändert werden: <codeprism lang=html><html lang="de"></codeprism>
  
-<codeprism lang=html> +Des weiteren sollte die Standard-Locale auf "de" umgestellt werden, hierzu folgende Zeilen in der app.ts einfügen:<codeprism lang=js title=index.html el=true>import { registerLocaleData } from '@angular/common'; 
-    <html lang="de"> +import localeDe from '@angular/common/locales/de' 
-</codeprism> +registerLocaleData(localeDe)</codeprism>
- +
-Des weiteren sollte die Standard-Locale auf "de" umgestellt werden, hierzu folgende Zeilen in der app.ts einfügen: +
-<codeprism lang=js title=index.html el=true> +
-    import { registerLocaleData } from '@angular/common'; +
-    import localeDe from '@angular/common/locales/de' +
-    registerLocaleData(localeDe) +
-</codeprism>+
 ==== Zusatzpakete ==== ==== Zusatzpakete ====
 Der neue Linter ist aktuell ESLint. Installation und erster Testlauf: Der neue Linter ist aktuell ESLint. Installation und erster Testlauf:
Zeile 33: Zeile 26:
   - Unit Tests mit Vitetest   - Unit Tests mit Vitetest
   - E2E Tests mit Cypress   - E2E Tests mit Cypress
 +
 +===== Build-Prozess =====
 +Der Build Prozess umfasst das commiten des lokalen Zustandes, pull auf Seiten des Servers, Datenbankmigration, Backend erstellen und schließlich das Frontend erstellen. Hier die Server-Befehle:
 +
 +<codeprism lang=bash cmd=true user=lutz host=app>
 +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
 +</codeprism>
tech/prg/angular.1773260188.txt.gz · Zuletzt geändert: von lutz