/ / Ako aktualizovať uzol pomocou nvm - node.js, npm, nvm

Ako aktualizovať uzol s nvm - node.js, npm, nvm

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ď č. 1

Môž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

Tu je a GIF na podporu tejto odpovede. nvm