¿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).
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 .
Borrar el caché de NPM:
sudo npm cache clean -f
Instale un pequeño ayudante llamado 'n'
sudo npm install -g n
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
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
- descargue el extracto nvm-setup.zip e instálelo.
- ejecute el comando
nvm list available
desde cmd o gitbash o powershell, esto enumerará todas las versiones disponibles del nodo - use el comando,
nvm install version
por ejemplo,nvm install 12.14.0
para instalar en la máquina - último uso una vez instalado
nvm use version
para usar la versión más nueva, por ejemplonvm use 12.14.0
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.
Consejos profesionales
La instalación de NodeJS incluye NPM (administrador de paquetes de Node).
Para verificar su versión de NPM use
npm version
onode --version
.Si prefiere CLI, para actualizar NPM use
npm install -g npm
y luegonpm install -g node
.- Para obtener más detalles, consulte los documentos del
install
comando.
- Para obtener más detalles, consulte los documentos del
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 comando
msiexec /package [node msi]
Si mi respuesta es útil, no olvides votarla
(aquí está la respuesta original de Anmol Saraf, votala también)
Si tienes Homebrew instalado (solo para macOS):
$ brew upgrade node
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).