Nx Monorepo: Frontend-Architekturen effizienter entwickeln und visualisieren
Die Art des Projekts, an dem man arbeitet, wirkt sich auf die Projektentscheidungen aus. Komplizierter wird es, wenn man an mehreren zusammenhängenden Projekten arbeitet.
Wie verändert dies die Verzeichnisstrukturen des Projektes? Wie sollte der Code zwischen Projekten geteilt werden? Nx ist ein Tool, das darauf abzielt, diese Probleme zu lösen. Wir gehen in diesem Vortrag die Kernfunktionalitäten von Nx durch, sowie die Vorteile und Herausforderungen die sich aus dem Einsatz von Monorepos im allgemeinen und Nx im besonderen ergeben können.
Vorkenntnisse
- Grundlagen von JavaScript
Lernziele
- Verstehen, wie man ein Monorepo für Frontend-Projekte einrichtet und wie es bei der Entwicklung von Frontend-Architekturen helfen kann
- Erfahren, wie man mit der Nx-CLI-Toolkette arbeitet, um die Entwicklung von Frontend-Modulen und -Anwendungen innerhalb des Monorepos zu vereinfachen
- Erlernen von Strategien zur Verbesserung der Effizienz und Skalierbarkeit von Frontend-Entwicklungsprozessen durch die Nutzung eines Monorepos