Aktualizacja pakietów z wykorzystaniem npm-upgrade

Warto od czasu do czasu sprawdzić, czy są dostępne nowe wersje pakietów wykorzystywanych w naszej aplikacji. Nowsze wersje mogą być bardziej wydajne, bezpieczniejsze, lub po prostu mogą mieć naprawione wcześniej występujące błędy.

Na początek przyda się sprawdzenie, jakie pakiety można zaktualizować. Wystarczy w katalogu aplikacji wpisać w konsolę komendę:

npm outdated

Zostanie wyświetlona lista pakietów, do których istnieją nowsze wersje.
Wraz z aktualizacją pakietów trzeba zmienić plik konfiguracyjny package.json, w którym są wypisane wszystkie wersje zainstalowanych pakietów. Żeby nie robić tego ręcznie, warto ściągnąć specjalną paczkę npm-upgrade:

npm i -g npm-upgrade

Wywołanie jest banalnie proste,  a output przejrzysty:

scr1.JPG

Dla każdego pakietu z listy możliwych do zaktualizowania pakietów, można wybrać akcję, którą chcemy wykonać.

scr2.JPG
Po wybraniu akcji dla każdego pakietu wyświetla się podsumowanie. W tym miejscu należy ostatecznie potwierdzić aktualizacje.

Zaktualizowane dependencies w pliku package.json wyglądają następująco:

packagejson

Po zaktualizowaniu pliku package.json nie można zapomnieć o aktualizacji pakietów wykorzystując komendę:

npm update

Niestety, czasami podczas aktualizacji pakietów pojawiają się problemy związanie z niewłaściwymi wersjami. Właśnie o takim problemie napiszę kolejny post.

Dodaj komentarz