Mentionsy
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
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.
Ostatnie odcinki
-
Koniec RxJS w Angularze? Signals przejmują ster...
27.11.2025 17:00
-
Czy już wszyscy frontend developerzy są inżynie...
20.11.2025 15:00
-
Odwróć zależności albo zgiń – Nx graph day!
19.11.2025 15:00
-
🚨 94,8% stron niedostępnych! Czy Europejski Akt...
18.11.2025 15:00
-
Angular 20: Bez ngIf, bez ngFor... bez sensu?
17.11.2025 15:00
-
Ten setup zniszczy Twój monolit – NX + Micro Fr...
16.11.2025 15:00
-
Hack Angular Material 3 – styluj bez palet kolo...
15.11.2025 15:00
-
Micro Frontendy 2025 - czy ten pociąg już odjec...
14.11.2025 15:00
-
Czy Liquid Glass od Apple kończy erę hybrydowyc...
13.11.2025 17:00
-
Bootstrap, jQuery - przyjaciele, czy jeszcze ży...
11.11.2025 15:00