Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:npm

< NodeJS

Npm

  • Szerző: Sallai András
  • Copyright © 2015, Sallai András
  • Szerkesztve: 2015, 2019, 2021, 2024
  • Licenc: GNU Free Documentation License 1.3

Az npmről

Az npm a NodeJS csomagkezelője. Segítségével újabb csomagok telepíthetők.

Telepítés

Windows

A NodeJS tartalmazza az npm parancsot, így nincs teendő.

Ellenőrizzük:

npm --version

Debian csomagból

apt install npm

Legújabb telepítése

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

Segítség

npm --help

Csomagok tárolója

A telepített csomagok megjelenítése

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

Csomagok kezelése

Telepítés

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

Listázás

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

Telepítés helye

Hova telepszenek a csomagok:

npm root list

Hova telepszenek a globális fájlok:

npm root list -g

Eltávolítás

npm uninstall express

vagy

npm remove express

npx

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>

Proxy

Példa:

npm install --proxy http://192.168.10.2:3128 install -g lite-server

Forrás

oktatas/web/nodejs/npm.txt · Utolsó módosítás: 2024/04/06 13:58 szerkesztette: admin