Comment mettre à jour le noeud avec nvm

J’ai installé node.js version 5.0 avec nvm , mais maintenant je veux le mettre à jour en 5.4.

N’y a-t-il aucun moyen de mettre à niveau le node correctement au lieu d’installer la dernière version stable? Je ne veux pas perdre tous ces paquets globaux et dire que npm install grunt-cli bower yo yoman-angular-generator blablablablablabla...

Cela peut fonctionner:

 nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION 

Par exemple:

 nvm install 6.7 --reinstall-packages-from=6.4 

alors, si vous le souhaitez, vous pouvez supprimer votre version précédente avec:

 nvm uninstall OLD_VERSION 

Où, dans votre cas, NEW_VERSION = 5.4 OLD_VERSION = 5.0

Sinon, essayez:

 nvm install stable 

Vous pouvez exécuter plus simplement l’une des commandes suivantes:

Dernière version :
nvm install node --reinstall-packages-from=node
Version stable (LTS) :
nvm install lts/* --reinstall-packages-from=node

Cela va installer la version appropriée et réinstaller tous les paquets de la version de nœud actuellement utilisée. Cela vous évite de gérer manuellement les versions spécifiques.

Edit – commande ajoutée pour installer la version LTS selon le commentaire @ m4js7er.

si vous avez 4.2 et que vous voulez installer 5.0.0 alors

 nvm install v5.0.0 --reinstall-packages-from=4.2 

la réponse de gabrielperales est juste sauf qu’il a manqué le signe “=” à la fin. Si vous ne mettez pas le signe “=” alors la nouvelle version du noeud sera installée mais les paquetages ne seront pas installés.

source: sitepoint

O DEUX solutions simples:

Pour installer la dernière version de nœud et réinstaller les anciens packages de version, exécutez simplement la commande suivante.

 nvm install node --reinstall-packages-from=node 

Pour installer la dernière version de noeud long-term-support lts long-term-support et réinstaller les anciens packages de version, exécutez simplement la commande suivante.

 nvm install lts/* --reinstall-packages-from=node 

Voici un GIF pour appuyer cette réponse. NVM