¿Cómo actualizo Node.js?

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.)

Usar el Administrador de versión de nodo (NVM)

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

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

Usé las siguientes instrucciones para actualizar desde Node.js versión 0.10.6 a 0.10.21 en una Mac.

  1. Borrar el caché de NPM:

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

     sudo npm install -gn 
  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 impares / pares.

Créditos

  • Procedimiento general: D.Walsh
  • Versiones estables / inestables: P.Teixeira

Actualización (junio de 2017):

Esta publicación de cuatro años todavía recibe votos positivos, así que supongo que todavía funciona para muchas personas. Sin embargo, el propio Sr. Walsh recomendó actualizar Node.js simplemente usando nvm .

Entonces, esto es lo que quizás quieras hacer hoy:

Averigüe qué versión de Node.js está utilizando:

 node --version 

Descubra qué versiones de Node.js puede haber instalado y cuál de las que está utilizando actualmente:

 nvm ls 

Listar todas las versiones de Node.js disponibles para la instalación:

 nvm ls-remote 

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

 nvm ls available 

Asumiendo que elegiría Node.js v8.1.0 para la instalación, escribiría lo siguiente para instalar esa versión:

 nvm install 8.1.0 

Entonces puede elegir libremente entre las versiones instaladas de Node.js. Por lo tanto, si necesita usar una versión anterior como v4.2.0, debería configurarla como la versión activa de esta manera:

 nvm use 4.2 

Si tiene instalado Homebrew (solo para OS X):

 $ brew upgrade node 

Esta es una solución simple que funciona para Windows , Linux , MacOS , SunOS :

Después de mucho navegar y no encontrar una solución directa, intenté ir al sitio de Node.js , presioné el botón de descarga en la página de inicio y ejecuté el progtwig de instalación (MSI).

Afortunadamente se encargó de todo y con unos pocos clics del botón ‘Siguiente’ obtuve la última versión de Node.js que se ejecutaba en mi máquina con Windows.

(aquí está la respuesta original )

Para los usuarios de Docker, esta es la imagen oficial de Node.js.

PD: Para verificar su versión de nodo use npm version o node --version .
PPS: Vigila el blog de NodeJS – Vulnerabilidades para que no te pierdas los importantes lanzamientos de seguridad.

En Windows puede usar Chocolatey para instalar y actualizar Node.js (y muchos otros paquetes).

Instalar nodo

 cinst nodejs.install 

Nodo de actualización

 cup nodejs.install 

Nota: Deberá instalar Chocolatey antes de poder usar cinst y cup .

Todas las plataformas (Windows, Mac y Linux)

Simplemente vaya a nodejs.org y descargue el último instalador. No podría ser más simple honestamente, y sin la participación de cualquier cosa de terceros. Solo toma un minuto y no requiere que reinicies nada o limpies cachés, etc.

Lo hice algunas veces a través de npm y me he encontrado con algunos problemas. Como por ejemplo con el n-paquete que no usa la última versión estable.

Para controlar su versión de Node.js, puede intentar n . Lo encontré muy sencillo y útil.

n es una gestión binaria de Node.js, sin subcapas, sin configuración de perfil, sin API complicada, simplemente simple.

 npm install -gn 

n 0.6.19 instalará Node.js v0.6.19.

Primera actualización npm ,

npm install -g npm stable

Luego actualiza el node

npm install -g node o npm install -gn

verificar después de la instalación de la versión,

node --version o node -v

Para actualizar el nodo a la última versión o a una versión específica, puede hacer lo siguiente:

 sudo npm install n -g sudo n 0.10.18 // This will give you the specific version 

Para la última versión estable:

 sudo n stable 

Respuesta corta y estúpida:

Ir a esta página: Descargar | Node.js

Descargue el instalador para su plataforma, luego instálelo.

Tuve el mismo problema cuando vi que mi instalación de Node.js está desactualizada.

Estas pocas líneas manejarán todo (para Ubuntu ):

 sudo npm cache clean -f sudo npm install -gn sudo n stable 

Después de este node -v le devolverá la última versión disponible.

En CentOS 7 puedes hacer lo siguiente:

 sudo npm cache clean -f sudo npm install -gn sudo n stable sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node node –v (Should show updated version now) npm rebuild node-sass (Optional: if you use this) 

Nota: El enlace simbólico es necesario para vincular el nodo binario con el archivo binario instalado Node.js más reciente.

Para OS X, tenía v5.4.1 y necesitaba la última versión 6, así que fui a la página de inicio de Node.js y hice clic en uno de los siguientes enlaces:

Node.js OS X enlaces de descarga

Luego seguí el instalador y luego, mágicamente, tuve la última versión de Node.js y npm.

Algunas distribuciones de Linux como Arch Linux tienen Node.js en sus repositorys de paquetes. En dichos sistemas, es mejor utilizar un procedimiento de actualización de paquete estándar, como pacman -Suy o pacman -Suy análogos apt-get o yum .

A partir de ahora (noviembre de 2016), EPEL7 ofrece una versión bastante reciente de Node.js (6.9.1, que es una versión actualizada de LTS que se ofrece en la página de inicio de Node.js). Por lo tanto, en CentOS 7 y sus derivados, puede agregar el repository EPEL mediante yum install epel-release y yum install nodejs .

CentOS 6 / EPEL6 tiene 0.10.x que no es compatible con la versión anterior desde octubre de 2016.

Puede usar nvm.

  1. Compruebe cuál es la última versión en http://nodejs.org/ (por ejemplo, v0.10.26)
  2. Ejecute nvm install v0.10.26

Hecho.

Puede elegir qué versión ejecutar:

nvm ls enumera las versiones disponibles y le dice qué versión está usando ahora.

nvm use VERSION cambiar el nodo actual a la versión solicitada.

nvm alias default VERSION configura la versión predeterminada. La próxima vez que ingrese nvm.sh, esta será la versión cargada (tenga en cuenta que no cambia la versión en uso en este momento, ejecute nvm use para eso).

 $ npm install -g npm stable 

trabajado para mí para actualizar npm

Puede usar Chocolatey en Windows. Es muy fácil de usar y útil para mantenerte actualizado con otras aplicaciones también.

Además, simplemente puede descargar la última versión de https://nodejs.org e instalarla.

chocolate ya estaba instalado en mis ventanas

Seguí la respuesta de rob

cinst nodejs.install

después de unos minutos, se instala el último nodo

enter image description here

Para Ubuntu:

 sudo apt-get install -y curl curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - sudo apt-get install -y nodejs 

Fuente: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

Como algunos de ustedes ya dijeron, la forma más fácil es actualizar Node.js a través del administrador de paquetes Node.js, npm . Si usted es un usuario de Linux (basado en Debian en mi caso), le sugiero agregar estas líneas a su archivo .bashrc (en el directorio de inicio):

 function nodejsupdate() { ARGC=$# version=latest if [ $ARGC != 0 ]; then version=$1 fi sudo npm cache clean -f sudo npm install -gn sudo n $version } 

Reinicie su terminal después de guardar y escriba nodejsupdate para actualizar a la última versión de Node.js o nodejsupdate v6.0.0 (por ejemplo) para actualizar a una versión específica de Node.js.

BONUS: Actualiza npm (agrega estas líneas a .bashrc )

 function npmupdate() { sudo npm i npm -g } 

Después de reiniciar el terminal, escriba npmupdate para actualizar su administrador de paquetes de nodo a la última versión.

Ahora puede actualizar Node.js y npm a través de su terminal (más fácil).

Todo lo que necesitas para actualizar la versión de Node.js:

 $ brew install node 

Si no tienes Homebrew ; por favor vaya a http://brew.sh/ .

La manera fácil de actualizar el nodo y npm:

 npm install -g npm@latest 

Descargue la última versión del nodo js y actualice / instale

Hoy corrí en Windows Git Bash:

 $ npm i node -g 

y obtuve el siguiente resultado:

 > node@10.6.0 preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node > node installArchSpecificPackage + node-win-x64@10.6.0 added 1 package and audited 1 package in 23.368s found 0 vulnerabilities C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node + node@10.6.0 added 2 packages from 1 contributor in 26.089s 

Obtenga más información al respecto en https://www.npmjs.com/package/node .

Simplemente instale la nueva versión sobre la carpeta actual. Actualicé el mío de v4.x a v6.10 en Windows.

De acuerdo con la página oficial de Nodejs , puede instalar y actualizar la nueva versión de nodo en Windows usando Chocolatey o Scoop.

Usando (Chocolatey):

 cinst nodejs # or for full install with npm cinst nodejs.install 

Usando (Scoop):

 scoop install nodejs 

También puede descargar Windows Installer directamente desde el sitio web nodejs.org

En Windows descargue el archivo ejecutable del nodo del sitio web e instálelo. esto funcionó para mí.

Para macOS en 2018+ (ya que TODAS las soluciones anteriores me fallan):

Simplemente vaya al sitio nodejs oficial , descargue el paquete nodejs oficial e instálelo haciendo doble clic. Es lo más simple, seguro y siempre funcional que puedes hacer.

  1. npm clean cache – olvidas limpiar tu caché
  2. npm update -g

    Esto funciona en mi Windows, espero que también funcione para usted: D

Si quieres actualizar Node.js, solo prueba

 npm update 

desde su prompt cmd de Windows.

De lo contrario, si desea actualizar cualquier paquete específico, intente

 npm update  

Ejemplo:

 npm update phonegap