Actualizando Node.js a la última versión

Resuelto holyredbeard asked hace 12 años • 39 respuestas

Entonces, tengo Node.js instalado y ahora, cuando intenté instalar Mongoosejs, recibí un error que me decía que no tengo la versión necesaria de Node.js (tengo v0.4.11 y se necesita v0.4.12).

¿Cómo puedo actualizar a esta versión? Supongo que podría instalarlo nuevamente con la última versión, pero no quiero hacerlo antes de estar seguro de que las carpetas de mi proyecto en la carpeta "nodo" no se eliminarán.

holyredbeard avatar Apr 09 '12 23:04 holyredbeard
Aceptado

UbuntuLinux/Mac

El módulo nfacilita la gestión de versiones:

npm install n -g

Para la última versión estable:

n stable

Para la última versión:

n latest

Debian 10

Actualice las versiones anteriores de node y npm en Debian 10 de la siguiente manera:

sudo su -c 'curl -sL https://deb.nodesource.com/setup_18.x | bash -'
sudo apt-get install nodejs -y
sudo apt update
sudo apt upgrade
sudo npm install -g npm@10.4.0
node --version
npm --version

Nota: Reemplácela setup_18con la última versión de soporte a largo plazo.

ventanas

simplemente reinstale el nodo desde .msi en Windows desde el sitio web del nodo .

Eldar Djafarov avatar Apr 09 '2012 16:04 Eldar Djafarov

Todas las plataformas (Mac, Linux y Windows) 2024

Si sólo necesita actualizar su versión anterior Node.jsa la última y no necesita varias versiones, simplemente sobrescriba su ejecutable existente con el nuevo.

Descargue lo último Node.js desde nodejs.org/en/download

ingrese la descripción de la imagen aquí

¡ Esto simplemente funciona! TM en todas las plataformas y es el método más fácil y rápido.
Cuando ejecutes node -ven tu terminal verás la última versión.

Mac

Si originalmente instaló Node.jsusando Brew , ejecute:

brew upgrade node

Gestión de múltiples versiones de Node.js:

Si necesita ejecutar varias versiones Node.jsen su máquina, por ejemplo, si tiene un proyecto anterior que apunta a una versión específica en AWS Lambda, entonces NVM(Node Version Manager) es su amigo.

Paso 1: obtenga NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Si tiene curiosidad acerca del comando de instalación, lea el código fuente
... ha sido revisado por varios expertos en seguridad de node.js.

Paso 2: instale la versión específicaNode.js que necesita

Una vez que tenga NVM, puede instalar una versión específicaNode.js usando el comando nvm:

nvm install v20.11.0

Nota : es posible que deba cerrar y volver a abrir la ventana de su terminal para que nvmel comando esté disponible.

Deberías esperar ver algo como esto en tu terminal:

Now using node v20.11.0

Ahora tienes lo último Node.jsen tu máquina.
Y si necesita cambiar temporalmente a una versión diferente/anterior, puede hacerlo con un simple nvmcomando.

Nota: evite usarlo sudocon Node/NPM ya que viola el principio de seguridad de privilegio mínimo

NVMse considera " mejor " que Npara administrar múltiples Node.jsversiones porque los comandos detallados significan que es mucho más fácil realizar un seguimiento de lo que está haciendo en su Terminal/Registro SSH. ¡Lo utiliza el equipo de NPM , los creadores/custodios del Node.jsmundo!

nelsonic avatar Sep 24 '2012 18:09 nelsonic