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:

terminalnpm install -g somelib

W zależności od sposobu instalacji NodeJS może być potrzebne napisanie sudo przed poleceniem (zwykle dotyczy to Linuxa):

terminalsudo 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:

terminalnpm 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):

terminalsloc .
Задание 1

Zainstaluj globalnie bibliotekę cowsay. Po instalacji w terminalu odwołaj się do tej biblioteki, zmuszając krowę do powiedzenia czegoś w terminalu.