Nainstaloval som node.js verzie 5.0 s nvm
, ale teraz ju chcem aktualizovať na 5.4.
Neexistuje spôsob inovácie node
na mieste, namiesto inštalácie najnovšej stabilnej verzie? Nechcem prísť o všetky globálne balíčky a hovorím npm install grunt-cli bower yo yoman-angular-generator blablablablablabla...
odpovede:
146 pre odpoveď č. 1Môže to fungovať:
nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION
Napríklad:
nvm install 6.7 --reinstall-packages-from=6.4
ak chcete, môžete svoju predchádzajúcu verziu odstrániť pomocou:
nvm uninstall OLD_VERSION
Kde vo vašom prípade NEW_VERSION = 5,4 OLD_VERSION = 5.0
Prípadne skúste:
nvm install stable
83 pre odpoveď č. 2
Jednoduchšie môžete spustiť jeden z nasledujúcich príkazov:
Najnovšia verzia:
nvm install node --reinstall-packages-from=node
Stabilná (LTS) verzia:
nvm install lts/* --reinstall-packages-from=node
Nainštaluje sa príslušná verzia a preinštalujú sa všetky balíčky z aktuálne používanej verzie uzlov. To vám ušetrí ručnú manipuláciu s konkrétnymi verziami.
Edit - pridal príkaz na inštaláciu verzie LTS podľa komentára @ m4js7er.
6 pre odpoveď č. 3
ak máte 4.2 a chcete nainštalovať 5.0.0 potom
nvm install v5.0.0 --reinstall-packages-from=4.2
Odpoveď gabrielperalov je správna s tou výnimkou, že na konci zmeškal znamienko "=". Ak nezadáte znamienko "=", nainštaluje sa nová verzia uzla, ale balíky sa nenainštalujú.
zdroj: SitePoint
4 pre odpoveď č. 4
⚡ DVA Jednoduché riešenia:
Ak chcete nainštalovať najnovšiu verziu uzla a preinštalovať staršie verzie balíkov, stačí spustiť nasledujúci príkaz.
nvm install node --reinstall-packages-from=node
Inštalácia najnovšej lts
long-term-support
verziu uzla a preinštalujte staré verzie balíčkov, stačí spustiť nasledujúci príkaz.
nvm install lts/* --reinstall-packages-from=node