npm / pakiety (npm)
Menedżer bibliotek dla JavaScriptu.
Co to jest npm / pakiety?
npm to menedżer pakietów dla JavaScriptu: pobiera, instaluje i wersjonuje gotowe biblioteki (pakiety), z których buduje się aplikację. Działa w środowisku Node.js, a zależności projektu opisuje plik package.json.
Dzięki niemu nie trzeba pisać wszystkiego od zera — korzystasz z ogromnego ekosystemu sprawdzonych bibliotek, kontrolując ich wersje.
Dlaczego to ważne dla SEO
Menedżer pakietów przyspiesza rozwój, ale każda zewnętrzna biblioteka to też potencjalne ryzyko (podatności, łańcuch dostaw). Warto trzymać zależności aktualne i nieliczne.
Jak to sprawdzić
To element procesu budowania, niewidoczny na stronie. Zależności i ich wersje opisuje package.json projektu.
Częste błędy
- Dziesiątki niepotrzebnych zależności (rozdęty bundle, ryzyko)
- Brak aktualizacji bibliotek z lukami bezpieczeństwa
- Instalowanie pakietów z niezaufanych źródeł
Przykład
package.json → npm install → biblioteki gotowe do użycia