Globalus įdiegimas per npm JavaScript
Kai kurie npm paketai yra ne tik bibliotekos, o programos, kurios po įdiegimo prideda naują komandą į terminalą.
Tokios programos turėtų būti diegiamos
globaliai. Tai reiškia, kad jos bus
įdiegtos ne į projekto node_modules
aplanką, o tiesiog į jūsų kompiuterį kaip
programa.
Norint paleisti globalų įdiegimo režimą,
reikia perduoti vėliavėlę -g:
npm install -g somelib
Priklausomai nuo NodeJS įdiegimo būdo,
jums gali tekti parašyti
sudo prieš komandą (dažniausiai Linux sistemoje):
sudo npm install -g somelib
Pažiūrėkime pavyzdžiu. Paimkime įrankį sloc, kuris skaičiuoja kodo eilučių skaičių projekte. Įdieškime jį globaliai:
npm install -g sloc
Būdami bet kurio projekto aplanke, terminale vykdysime komandą eilučių skaičiavimui, parametru perduodant kelią į aplanką (taškas - dabartinis aplankas):
sloc .
Įdiekite globaliai biblioteką cowsay. Po įdiegimo terminale kreipkitės į šią biblioteką, priverždami karvę pasakyti ką nors terminalą.