NPM jest podstawowym narzędziem każdego programisty tworzącego w ekosystemie JavaScript, niezależnie od frameworku czy bibliotek. Warto więc go dobrze poznać.
Stworzony przez Paweł Ćwik
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
Zupełnie podstawowa wiedza o JavaScript
W tym kursie przyjrzymy się bliżej narzędziu NPM. Trzeba przyznać sobie szczerze, że Node Package Manager nie jest najbardziej ekscytującą rzeczą do nauki, natomiast jest on podstawowym narzędziem każdego programisty tworzącego w ekosystemie JavaScript.
Nieważne czy jest to front-end i React czy może back-end z NestJS, Express i TypeScript, wszędzie tam NPM jest w użyciu. Warto więc go dobrze poznać, zwłaszcza że czasem potrafi napsuć trochę krwi.
W kursie opowiem o podstawach codziennej pracy z NPM - instalacji i usuwaniu bibliotek, semantycznym wersjonowaniu i problemach, jakie się z nim wiążą, i czym jest plik package-lock.js.
Poruszę też temat bezpieczeństwa i komendę npm audit, a finalnie zobrazuję jak publikować nasze własne biblioteki na głównym repozytorium NPM.