Globální instalace přes npm v JavaScriptu
Některé balíčky npm představují nejen knihovny, ale programy, které po instalaci přidají nový příkaz do terminálu.
Takové programy by se měly instalovat
globálně. To znamená, že budou
nainstalovány ne do složky node_modules
projektu, ale přímo do vašeho počítače jako
program.
Pro spuštění režimu globální instalace
je třeba předat příznak -g:
npm install -g somelib
V závislosti na způsobu instalace
NodeJS může být nutné napsat
sudo před příkaz (obvykle pro Linux):
sudo npm install -g somelib
Podívejme se na příklad. Vezměme utilitu sloc, která počítá počet řádků kódu v projektu. Nainstalujme ji globálně:
npm install -g sloc
Při pobytu ve složce s jakýmkoli projektem proveďme v terminálu příkaz na počítání řádků, parametrem příkazu předáme cestu ke složce (tečka - aktuální složka):
sloc .
Nainstalujte globálně knihovnu cowsay. Po instalaci se v terminálu obraťte na tuto knihovnu, přimějte krávu říct něco v terminálu.