Az npm a NodeJS csomagkezelője. Segítségével újabb csomagok telepíthetők.
A NodeJS tartalmazza az npm parancsot, így nincs teendő.
Ellenőrizzük:
npm --version
apt install npm
Ha nincs telepítve a curl, telepítsük:
apt install curl
curl -fsSL https://deb.nodesource.com/setup_16.x | bash - apt install -y nodejs
Ha így telepítjük a nodejs csomagot, az npm parancsot nem szükséges külön telepíteni.
node --version
npm --version
npm --help
npm list
Ha még egyetlen csomagot sem telepítettünk, akkor kimenet ehhez hasonló lehet:
/root └── (empty)
Aliasok:
npm ls npm la npm ll
A példa kedvéért telepítsük a generator-angular csomagot:
npm install generator-angular
A csomag alapértelmezetten helyben telepszik.
A telepített csomag neve bekerül a package.json fájlba, a --save hatására, de ez az alapértelmezés:
npm install express --save
Ha szeretnénk tiltani:
npm install express --no-save
Telepített csomagok listázása:
npm list
Globálisan telepített csomagok listázása:
npm -g list
Kimenet csökkentése, mélység csak egy szintig:
npm list --depth 1
Hova telepszenek a csomagok:
npm root list
Hova telepszenek a globális fájlok:
npm root list -g
npm uninstall express
vagy
npm remove express
Az npx az npm bináris csomagok futtató parancsa. Az aktuális projektbe telepített parancsok az npx paranccsal futtathatók.
Például:
npx react-native <command>
Példa:
npm install --proxy http://192.168.10.2:3128 install -g lite-server