Globalna instalacja przez npm w JavaScript
Niektórę pakiety npm są nie tylko bibliotekami, ale programami, które po instalacji dodają nowe polecenie do terminala.
Takie programy należy instalować
globalnie. Oznacza to, że będą
zainstalowane nie w folderze node_modules
projektu, ale po prostu na twoim komputerze jako
program.
Aby uruchomić tryb instalacji globalnej
należy przekazać flagę -g:
npm install -g somelib
W zależności od sposobu instalacji
NodeJS może być potrzebne napisanie
sudo przed poleceniem (zwykle dotyczy to Linuxa):
sudo npm install -g somelib
Spójrzmy na przykład. Weźmy narzędzie sloc, które zlicza liczbę linii kodu w projekcie. Zainstalujmy je globalnie:
npm install -g sloc
Znajdując się w folderze z dowolnym projektem wykonajmy w terminalu polecenie na zliczenie linii, parametrem polecenia przekazując ścieżkę do folderu (kropka - bieżący folder):
sloc .
Zainstaluj globalnie bibliotekę cowsay. Po instalacji w terminalu odwołaj się do tej biblioteki, zmuszając krowę do powiedzenia czegoś w terminalu.