npm (Node Package Manager) to menedżer pakietów dla języka JavaScript, który jest domyślnie zainstalowany z Node.js. Jest szeroko stosowany w ekosystemie JavaScript do zarządzania zależnościami i bibliotekami.
Główne funkcje npm:
- Zarządzanie pakietami: npm umożliwia instalowanie, aktualizowanie i usuwanie bibliotek JavaScript i narzędzi.
- Rejestr npm: Publiczny rejestr, w którym można publikować i pobierać pakiety.
- Skrypty npm: Możliwość definiowania skryptów do automatyzacji zadań, takich jak budowanie projektu, testowanie i wdrażanie.
- Zarządzanie wersjami: npm umożliwia zarządzanie wersjami pakietów, co pozwala na utrzymanie zgodności z zależnościami.
Przykłady poleceń npm:
- Instalacja pakietu:
npm install <package-name>
- Instalacja pakietu globalnie:
npm install -g <package-name>
- Uruchamianie skryptu zdefiniowanego w package.json:
npm run <script-name>
npm jest kluczowym narzędziem dla deweloperów JavaScript, umożliwiającym efektywne zarządzanie zależnościami i automatyzację procesów.