Windows1 min čítania
nvm-windows: viac Node verzií bez konfliktov
Správa viacerých Node verzií vo Windows pre stabilný projektový workflow.
Rovnako ako na Macu, aj na Windows potrebuješ vedieť prepínať Node verzie podľa projektu. Najpraktickejší nástroj je nvm-windows.
Oficiálny zdroj:
Inštalácia
winget install --id CoreyButler.NVMforWindows -envm versionwhere nvmPrvá Node verzia
nvm install ltsnvm use ltsnode -vnpm -vwhere nodeAk where node ukazuje viac ciest, máš konflikt (typicky starý Node mimo NVM).
Kedy prepínať verzie
- starší projekt požaduje Node 20,
- nový projekt chce aktuálne LTS,
- CI pipeline má fixnú verziu, ktorú chceš lokálne simulovať.
Najčastejšie chyby
- Node nainštalovaný aj mimo NVM -> konfliktné cesty,
- nespustenie nového shellu po prepnutí,
- global npm balíky očakávané naprieč rôznymi Node verziami.
Mini úloha
- Nainštaluj dve Node verzie.
- Prepínaj ich cez
nvm use. - Over, že projekt beží na správnej verzii.
Čo bude ďalej
V ďalšom článku nastavíme Git konfiguráciu na Windows pre čisté commit workflow.