Mentionsy

Subiektywny Frontend
Subiektywny Frontend
27.10.2025 15:00

Modularny Angular z Nx: błędy, których musisz unikać w monorepo

Odcinek opublikowany 10.10.2024


🚨 Pułapki Angulara i Nx w Monorepo – Co Może Pójść Nie Tak?


W tym odcinku rozkładamy na czynniki pierwsze najczęstsze błędy popełniane w Angularze i Nx podczas pracy z monorepo. Na bazie doświadczeń z code review w naszej pracy, omawiamy, dlaczego wyłączanie reguł eslint czy brak konwencji nazewnictwa mogą pogrążyć Twój projekt. Dowiesz się, jak zarządzać zależnościami między bibliotekami, uniknąć rozlewania kodu po całym repozytorium oraz jak efektywnie korzystać z narzędzi Nx, by zapanować nad monorepo. Odkryj też, co się dzieje, gdy zabraknie odpowiedzialności za wspólny kod!


💡 Masz podobne doświadczenia? Podziel się nimi w komentarzach!


🔗 Subskrybuj, by nie przegapić kolejnych odcinków pełnych praktycznych porad!


#Angular #Nx #Monorepo #Frontend #CodeQuality #JavaScript #SoftwareDevelopment #CI_CD

Szukaj w treści odcinka

Znaleziono 7 wyników dla "TS"

Index.ts to jest taki publiczny, ten plik nazywa się czasami public.ts, public.js, to jest taki barrel file, czyli plik, który eksponuje rzeczy na zewnątrz, czyli tworzy pewnego rodzaju API dla klientów.

Czyli jest to import z wykorzystaniem aliasu, tylko że jestem aktualnie właśnie w kodzie tej biblioteki i próbuję zaimportować coś z wewnątrz tej biblioteki właśnie przez ten indeks .ts.

W naszej libce barrel-file mamy nasz index.ts, o którym przed chwilą mówiłem.

Jak wejdziemy sobie wewnątrz, to znajduje się tutaj kolejny index.ts.

Widzę, że tu jest indeks TS, więc dlaczego by nie dodać własnego aliasu?

Wchodzę sobie do tsconfig.

No dobra, ale nie wiem, czy zauważyliście przed chwilą tutaj mały easter egg, bo jak wszedłem do ts-config, to tam były trzy aliasy.