node home español con actualizar node.js npm nvm package-management

node.js - home - npm node js



Cómo actualizar correctamente el nodo usando nvm (5)

DOS soluciones simples:

Para instalar la última versión del nodo y reinstalar los paquetes de la versión anterior, simplemente ejecute el siguiente comando.

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

Para instalar la última versión del nodo de long-term-support lts y reinstalar los paquetes de la versión anterior, simplemente ejecute el siguiente comando.

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

Aquí hay un GIF para apoyar esta respuesta.

¿Es posible actualizar el node en su lugar, en lugar de instalar manualmente la última versión estable?

He instalado node.js versión 5.0 con nvm , pero ahora quiero actualizarlo a 5.4 . Estoy tratando de evitar tener que reinstalar manualmente todos mis paquetes globales (por ejemplo, ejecutando npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla ...).


Esto puede funcionar:

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

Por ejemplo:

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

luego, si lo desea, puede eliminar su versión anterior con:

nvm uninstall OLD_VERSION

Donde, en su caso, NEW_VERSION = 5.4 OLD_VERSION = 5.0

Alternativamente, intente:

nvm install stable


Node.JS para instalar una nueva versión.

Paso 1: instalación de NVM

npm i -g nvm

Paso 2: instalación de la última versión de NODE

nvm install *.*.*(NodeVersion)

Paso 3: Versión de nodo seleccionado

nvm use *.*.*(NodeVersion)

Terminar


Puede simplemente ejecutar uno de los siguientes comandos:

Última versión :
nvm install node --reinstall-packages-from=node
Versión estable (LTS) :
nvm install lts/* --reinstall-packages-from=node

Esto instalará la versión adecuada y reinstalará todos los paquetes de la versión de nodo utilizada actualmente. Esto le ahorra el manejo manual de las versiones específicas.

Editar: comando agregado para instalar la versión LTS de acuerdo con el comentario de @ m4js7er.


si tienes 4.2 y quieres instalar 5.0.0 entonces

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

la respuesta de gabrielperales es correcta, excepto que se perdió el signo "=" al final. Si no coloca el signo "=", se instalará una nueva versión de nodo, pero no se instalarán los paquetes.

fuente: sitepoint