Kihagyás

Node Version Manager (NVM)

A Node Version Manager (NVM) egy szoftver, amely lehetővé teszi a Node.js verziók könnyű kezelését. Az NVM segítségével telepíthetjük, törölhetjük, és válthatjuk a Node.js verziókat. Ez különösen hasznos, ha különböző projektekhez különböző Node.js verziókat kell használnunk.

Telepítés

Az NVM telepítéséhez látogassuk meg az NVM GitHub oldalát, ahol részletes útmutatást találunk a telepítési folyamat lépéseiről különböző operációs rendszerekhez. A telepítés után érdemes újraindítani a terminált vagy forrásolni a shell konfigurációs fájlt (.bashrc, .zshrc, stb.), hogy az NVM elérhető legyen.

Példák a telepítésre:

Telepítés Unix-alapú rendszereken (macOS, Linux)

Az alábbi parancs segítségével telepíthetjük az NVM-et Unix-alapú rendszereken:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

Telepítés Windows rendszeren

Windows rendszeren a nvm-windows nevű külön verzió használható, amely eltér a Unix-alapú verziótól. A letöltés és telepítés a fenti linken keresztül érhető el.

Parancsok

Telepíthető Node.js verziók listázása

Az elérhető Node.js verziók megtekintéséhez használjuk az alábbi parancsot:

nvm ls-remote

Node.js verzió telepítése

A kiválasztott Node.js verzió telepítése az alábbi parancs segítségével történik:

nvm install <version>

Példa

Például, ha a 14.17.0 verziót szeretnénk telepíteni, a parancs így néz ki:

nvm install 14.17.0

Node.js verzió váltása

Az alábbi parancs mutatja meg pontosan az NVM lényegét, hiszen a Node.js verziók könnyedén váltogathatóak:

nvm use <version>

Példa

Például, ha a 16.3.0 verzióra szeretnénk váltani:

nvm use 16.3.0

Telepített Node.js verziók listázása

A telepített Node.js verziók listáját az alábbi parancs segítségével tekinthetjük meg:

nvm ls

Aktuális Node.js verzió lekérdezése

Az aktuálisan használt Node.js verziót az alábbi parancs segítségével kérdezhetjük le:

node -v

Node.js verzió eltávolítása

Ha egy már telepített Node.js verziót el szeretnénk távolítani, használjuk az alábbi parancsot:

nvm uninstall <version>

Példa

Például, ha a 14.17.0 verziót szeretnénk eltávolítani:

nvm uninstall 14.17.0

Globálisan telepített csomagok másolása egy másik verzióra

Amikor egy új Node.js verzióra váltunk, előfordulhat, hogy a globálisan telepített csomagokat is át szeretnénk másolni. Ezt az alábbi paranccsal tehetjük meg:

nvm install <version> --reinstall-packages-from=<version>

Példa

nvm install 16.3.0 --reinstall-packages-from=14.17.0

Ez a parancs telepíti a 16.3.0 verziót és a 14.17.0 verzióban telepített globális csomagokat is másolja.

Tippek és trükkök

Automatikus verzióváltás

Ha egy projekt könyvtárában .nvmrc fájlt helyezünk el, amely tartalmazza a kívánt Node.js verzió számát, az NVM automatikusan ezt a verziót fogja használni, amikor a könyvtárba lépünk.

Alapértelmezett verzió beállítása

Az alábbi paranccsal beállíthatjuk az alapértelmezett Node.js verziót, amelyet az NVM automatikusan használni fog:

nvm alias default <version>

Példa

Például:

nvm alias default 14.17.0

Összefoglalás

Az NVM egy rendkívül hasznos eszköz a Node.js fejlesztők számára, mivel lehetővé teszi a különböző verziók kezelését és váltását. Az NVM használatával rugalmasan és hatékonyan kezelhetjük a fejlesztési környezetünket, különösen, ha több projektet is karbantartunk, amelyek különböző Node.js verziókat igényelnek.