Angular 10.1.0 – aktualizacja z pierwszymi poprawkami
Po czerwcowym oficjalnym wydaniu Angular 10, dzisiaj do fazy rozwoju przekazano jego aktualizację – Angular 10.1.0. W aktualizacji położono większy nacisk na jakość, ulepszenia ekosystemu, narzędzia oraz nowe funkcje. Oferuje poprawki i ulepszenia rozwiązujące problem spadków wydajności a także błędów routera i rdzenia.
Angular 10 – skrót
Wśród nowości Angular 10 znajdował się nowy selektor zakresu dat. Ponadto od tej wersji programiści otrzymywali ostrzeżenia dotyczące importu CommonJS. Pojawiają się, gdy zależność spakowana z Common JS może powodować wolniejsze działanie aplikacji. Umożliwia także zastąpienie pakietu modułów ECMAScript. Ważną zaletą jest także rozmiar Angulara 10 – jest znacznie mniejszy od poprzednich wersji.
Co więcej, podczas tworzenia nowego obszaru roboczego zapewniono bardziej rygorystyczne ustawienia. Włączenie flagi ng new –strict inicjuje nowy projekt z nowymi ustawieniami. Poprawia to łatwość konserwacji, pozwala interfejsowi wiersza poleceń wykonywać zaawansowaną optymalizację aplikacji oraz wyłapuje błędy.
Aktualizacja Angular 10.1.0
Planowana pierwsza aktualizacja obejmuje wiele nowych możliwości. Dostępnych jest sporo poprawek dla rdzenia, routera oraz kompilatora. W celu poprawy wydajności kompilatora wydano poprawkę do regresji wpływających na ponowne użycie programu. Z kolei poprawa wydajności routera wymaga optymalizacji osłony CanLoad przez operator prioritizedGuardValue.
Z interfejsem CLI wkrótce zintegruje się nowe narzędzie do wyodrębniania wiadomości. Ponadto dodano więcej informacji do diagnostyki tworzonej dla błędów oceny statycznej. Dotychczas, przy każdym wywołaniu ngcc, Angular ponownie analizował zależności punktu wejścia. Teraz ProgramBasedEntryPointFinder użyje ponownie EntryPointManifest do załadowania tych zależności gdy będzie to możliwe i uniknie ponownej analizy. Ostatnią zmianą jest dodanie LinkabablePackageInfo do reguły ng-module. Jest to powiązane z narzędziem do budowania Bazel. W akcjach środowiska wykonawczego Node.js będzie umożliwiało konsolidatorowi prawidłowo łączyć cele ng_module.
Oficjalną wersję Angular 10 oraz pierwszą aktualizację można znaleźć na GitHubie. Bieżącą wersję można także zaktualizować uruchomiając poniższe polecenie:
ng update @angular / cli @angular / core
Źródło: Infoworld