npm umożliwia instalację pakietów zarówno lokalnie (dla konkretnego projektu), jak i globalnie (dla całego systemu).
Instalacja lokalna:
- Polecenie:
npm install <package-name>
- Opis: Pakiety są instalowane w katalogu
node_modules
projektu i są dostępne tylko dla tego projektu. Zależności są zapisywane w pliku package.json w sekcjidependencies
.
Przykład:
npm install express
Instalacja globalna:
- Polecenie:
npm install -g <package-name>
- Opis: Pakiety są instalowane globalnie i są dostępne z dowolnego miejsca w systemie. Instalacja globalna jest używana głównie dla narzędzi wiersza poleceń, takich jak
webpack
,gulp
itp.
Przykład:
npm install -g webpack
Zarządzanie lokalnymi i globalnymi pakietami:
- Lista zainstalowanych pakietów lokalnie:
npm list
- Lista zainstalowanych pakietów globalnie:
npm list -g --depth=0
- Usunięcie pakietu lokalnie:
npm uninstall <package-name>
- Usunięcie pakietu globalnie:
npm uninstall -g <package-name>
Instalacja pakietów lokalnie i globalnie za pomocą npm pozwala na elastyczne zarządzanie zależnościami projektowymi oraz narzędziami deweloperskimi.