10

Cómo instalar la última versión de Node.js en Ubuntu

Cuando tratas de instalar la última versión de node en Ubuntu utilizando el apt-package manager te consigues con que la versión que se instala es la 10.x.x. Esa es la última versión disponible en los repositorios de Ubuntu, pero no es la última versión de Node.

En este tutorial mostraré cómo podemos instalar la última versión disponible ya, sea actualizando el repositorio donde apt-get obtiene node o a través de Node Version Manager (NVM).

Actualizando repositorio (Instalar Nodesource)

Para lograr esto tienes que ejecutar el siguiente comando en la consola:

curl -sL [https://deb.nodesource.com/setup_12.x](https://deb.nodesource.com/setup_12.x) | sudo -E bash -

Lo único que tendrías que hacer para instalar la versión 14 es cambiar 12.x por 14.x

Al utilizar sudo la consola te pedirá tu la contraseña del root user.

<h3>Instalar nodejs con apt-get package</h3>

Una vez configurada la nueva Nodesoruce, puedes instalar node con el siguiente comando:

apt-get install -y nodejs

Si ya tenías una versión previa instalada, se actualizará.

Una vez finalizada la instalación, para chequear que todo haya salido bien puedes chequear la versión de node instalada utilizando el comando nodejs -v .

Automáticamente deberías tener también la última versión de npm, para chequearlo puedes usar el comando npm version , en caso de que no tengas la última versión puedes actualizarla utilizando el comando npm install -g npm@latest.

Si por cualquier motivo no se instaló npm y no te corre el comando para revisar la versión, puedes instalarlo manualmente ejecutando:

sudo apt-get install -y npm

Utilizando NVM

Este método tiene la ventaja de que puedes tener varias versiones de node instaladas y utilizar la que necesites para cada proyecto. Es una forma de tener más control

Lo primero que tienes que hacer es instalar NVM, para eso utiliza el siguiente comando:

curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh) | bash

Para chequear que NVM se instaló correctamente ejecuta el comando nvm --version. Si recibes un número de versión como respuesta quiere decir que la instalación fue exitosa.

Si todo está correcto, reinicia tu terminal.

<h3>Instalar nodejs con NVM</h3>

Lo único que tendrías que hacer es ejecutar el siguiente comando con la versión de node que quieras instalar:

nvm install 12.18.3

Si alguna vez necesitas utilizar alguna otra versión de node que tengas instalada puedes hacerlo utilizando el siguiente comando: nvm use <version-number>

Para listar todas las versiones que tengas instaladas puedes utilizar el siguiente comando: nvm ls

Independientemente de cual método elijas utilizar, a este punto ya tendrás instalada la última versión de nodjs así como de npm.

Escribe tu comentario
+ 2
Ordenar por:
2

Para quienes no les funcionó el comando:
npx create-react-app test
y les arrojó el error “Create React App requires Node 14 or higher. Please update your version of Node”

basicamente nos dice que instalemos la versión más actual de nodejs porque el equipo de Ubuntu primero realiza pruebas a estas actualizaciones.

Se digitan un par de comandos para actualizarla, los cuales están en el siguiente enlace:
https://www.freecodecamp.org/espanol/news/como-instalar-nodejs-en-ubuntu-y-actualizar-npm-a-la-ultima-version/

1
20416Puntos
un año

Me Sirvio muchas gracias !!!

2
42674Puntos

no me ha funcionado el primer comando

3
13144Puntos
2 años

Roland, debes borrar del comando el paréntesis y todo lo que está en el paréntesis, no sé por qué razón lo copió así. Lógicamente reemplazas donde dice 12.x por 14.x

2
13144Puntos

Roland, debes borrar del comando el paréntesis y todo lo que está en el paréntesis, no sé por qué razón lo copió así. Lógicamente reemplazas donde dice 12.x por 14.x

1
94067Puntos

No hay caso. No puedo actualizar node js. Seguí un millón de tutoriales y todos fallan. Me rindo 😕

1
un año

yo desinstalé node y luego al tratar de instalarlo me daba este error:
/usr/bin/dpkg returned an error code (1) in Ubuntu
puse:
sudo apt-get autoremove
luego:
sudo apt install nodejs
y funcionó, quede con la version 19.6.0

1
1804Puntos

me funciono, aun que lo hice de forma distinta

1
26516Puntos
<iframe width="560"height="315" src="https://www.youtube.com/embed/P6rPI7x28nY"title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
1
10621Puntos

Corri el comando, se ejecuto e instalo todo, pero cuando veo la version de node me figura v6.13.1. Puede ser que tenga dos versioens de node en diferentes entornos?? como hago para que se actualice la ultima version??

installed : v16.14.1 to /usr/local/bin/node
active : v6.13.1 at /home/luigi/anaconda3/bin/node