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:
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:
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:
Példa
Például, ha a 14.17.0 verziót szeretnénk telepíteni, a parancs így néz ki:
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:
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:
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.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:
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:
Példa
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:
Ö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.