¿Cómo actualizo Node.js?

Resuelto wyc asked hace 12 años • 30 respuestas

Hice lo siguiente para actualizar mi npm:

npm update npm -g

Pero no tengo idea de cómo actualizar Node.js. ¿Alguna sugerencia? (Estoy usando Node.js 0.4.1 y quiero actualizar a Node.js 0.6.1).

wyc avatar Nov 19 '11 09:11 wyc
Aceptado

Para actualizar Node, es posible que primero desee ver qué versión de Node.js está utilizando actualmente:

node --version

Descubra qué versiones de Node.js puede tener instaladas y cuál de ellas está utilizando actualmente:

nvm ls

Enumere todas las versiones de Node.js disponibles para su instalación:

nvm ls-remote

Aparentemente para Windows el comando sería más o menos así:

nvm ls available

Suponiendo que elija Node.js v8.1.0 para la instalación, escribirá lo siguiente para instalar esa versión:

nvm install 8.1.0

Luego podrá elegir entre las versiones instaladas de Node.js. Entonces, si necesita usar una versión anterior como la v4.2.0, debe configurarla como versión activa de esta manera:

nvm use 4.2

Eso debería ser todo.


En 2013 utilicé las siguientes instrucciones para actualizar de la versión 0.10.6 de Node.js a la 0.10.21 en una Mac; para obtener instrucciones más recientes, consulte más arriba.

Actualización de 2017: tenga en cuenta que el propio Sr. Walsh recomendó actualizar Node.js simplemente usando nvm .

  1. Borrar el caché de NPM:

     sudo npm cache clean -f
    
  2. Instale un pequeño ayudante llamado 'n'

     sudo npm install -g n
    
  3. Instale la última versión estable de Node.js

     sudo n stable
    

Alternativamente, elija una versión específica e instálela así:

sudo n 0.8.20

Para entornos de producción, es posible que desee prestar atención a la numeración de versiones y ser exigente con los números pares o impares.

Créditos

  • Procedimiento general: D. Walsh
  • Versiones estable/inestable: P.Teixeira
Oliver Schafeld avatar Oct 25 '2013 08:10 Oliver Schafeld

Utilice el Administrador de versiones de nodo (NVM)

Es un script Bash que te permite descargar y administrar diferentes versiones de node. El código fuente completo está aquí .

Hay un proyecto separado para nvm para Windows: github.com/coreybutler/nvm-windows

A continuación se detallan los pasos completos para usar NVM para múltiples versiones de nodo en Windows

  1. descargue el extracto nvm-setup.zip e instálelo.
  2. ejecute el comando nvm list availabledesde cmd o gitbash o powershell, esto enumerará todas las versiones disponibles del nodoingrese la descripción de la imagen aquí
  3. use el comando, nvm install version por ejemplo, nvm install 12.14.0para instalar en la máquina
  4. último uso una vez instalado nvm use versionpara usar la versión más nueva, por ejemplonvm use 12.14.0
pradeek avatar Nov 19 '2011 02:11 pradeek

Cualquier sistema operativo (incluidos Windows, Mac y Linux)

Actualizado en octubre de 2022


Simplemente vaya al sitio oficial de Node.js ( nodejs.org ), descargue y ejecute el programa de instalación.

Se encargará de todo y con unos pocos clics en 'Siguiente' obtendrá la última versión de Node.js ejecutándose en su máquina. Desde 2020 es la forma recomendada de actualizar NodeJS. Es la solución más fácil y menos frustrante.

Descargar NodeJS para Windows, botones

Descargue NodeJS para Win/Mac/botones de código fuente


Consejos profesionales

  • La instalación de NodeJS incluye NPM (administrador de paquetes de Node).

  • Para verificar su versión de NPM use npm versiono node --version.

  • Si prefiere CLI, para actualizar NPM use npm install -g npmy luego npm install -g node.

    • Para obtener más detalles, consulte los documentos del installcomando.
  • Esté atento al blog de NodeJS: Vulnerabilidades para no perderse versiones de seguridad importantes. Mantenga su NodeJS actualizado.

  • Sistemas operativos soportados por Node.js:

    • Windows, Linux, MacOS, IBM AIX.
    • Para los usuarios de Docker , aquí está la imagen oficial de Node.js.
    • Para obtener más información sobre la instalación de Node.js en una variedad de sistemas operativos menos comunes, consulte esta página (¡incluso hay Node para Android!).
  • Solución de problemas para Windows:

    Si alguien recibe el error de archivo 2502/2503 como yo durante la instalación, ejecute .msi a través del símbolo del sistema del administrador con el comandomsiexec /package [node msi]


Si mi respuesta es útil, no olvides votarla
(aquí está la respuesta original de Anmol Saraf, votala también)

naXa stands with Ukraine avatar Sep 24 '2015 08:09 naXa stands with Ukraine

Si tienes Homebrew instalado (solo para macOS):

$ brew upgrade node
Will avatar Sep 13 '2012 19:09 Will

2024: simplemente vaya a nodejs.org y utilice el instalador más reciente.

Eso es todo amigos. Solía ​​ser más complejo y la gente usaba diferentes tipos de paquetes y estrategias para gestionarlo. Pero las cosas han cambiado para mejor.

Funciona para todas las plataformas (Windows, Mac y Linux).

swelet avatar Oct 08 '2015 08:10 swelet