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
¿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