Globális telepítés npm-en keresztül JavaScriptben

Egyes npm csomagok nem csupán könyvtárak, hanem olyan programok, amelyek telepítés után új parancsot adnak hozzá a terminálhoz.

Az ilyen programokat globálisan kell telepíteni. Ez azt jelenti, hogy nem a projekt node_modules mappájába kerülnek telepítésre, hanem közvetlenül a számítógépre, mint egy program.

A globális telepítési mód indításához át kell adni a -g kapcsolót:

terminalnpm install -g somelib

A NodeJS telepítési módjától függően szükséges lehet a sudo használata a parancs elé (általában Linuxon):

terminalsudo npm install -g somelib

Nézzünk egy példát. Vegyük a sloc segédprogramot, ami megszámolja a projekt kódsorainak mennyiségét. Telepítsük globálisan:

terminalnpm install -g sloc

Bármely projekt mappájában állva adjuk ki a terminálban a sorszámoló parancsot, paraméterként átadva a mappa elérési útját (pont az aktuális mappa):

terminalsloc .
Задание 1

Telepítse globálisan a cowsay könyvtárat. A telepítés után a terminálban hívja meg ezt a könyvtárat, és kényszerítse a tehenet, hogy mondjon valamit a terminálnak.