Cómo instalar Node.js en Ubuntu y actualizar npm a la última versión

Si intenta instalar la última versión del nodo utilizando el administrador de paquetes apt, terminará con la v10.19.0 . Esta es la última versión en la tienda de aplicaciones de ubuntu, pero no es la última versión lanzada de NodeJS.

Esto se debe a que cuando se lanzan nuevas versiones de un software, el equipo de Ubuntu puede tardar meses en probarlo y lanzarlo en la tienda oficial de Ubuntu. Como resultado, para obtener las últimas versiones de cualquier software, es posible que tengamos que usar paquetes privados publicados por desarrolladores.

En este tutorial, lo que queremos hacer es obtener v12.18.1 (LTS - con soporte a largo plazo) o v14.4 de Node. Para obtener las últimas versiones, podemos usar nodesource o nvm (administrador de versiones de nodos). Te mostraré cómo usar ambos.

Todos los comandos aquí se ejecutarán usando la CLI / terminal de Ubuntu.

Usando NVM - mi método preferido

Me gusta nvm porque me permite usar diferentes versiones de nodos para diferentes proyectos.

A veces, puede estar colaborando en un proyecto con alguien que usa una versión diferente de nodo y necesita cambiar las versiones de nodo a lo que requiere el proyecto. Para ello, nvm es la mejor herramienta.

Instalar NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Para comprobar que nvm está instalado, escriba nvm --version. Si obtiene un número de versión como 0.35.3, entonces sabrá que nvm se instaló correctamente.

Reinicie su terminal para que los cambios surtan efecto.

Instalar NodeJS

A continuación, instalemos la versión 14.4 de Nodejs.

Simplemente corre nvm install 14.4.0.

Puede utilizar un comando similar para instalar cualquier versión de nodo que desee, por ejemplo nvm install 12.18.1.

Este comando instala automáticamente nodejs , así como la última versión de npm que está en   v6.14.5.

Si alguna vez necesita cambiar de versión de nodo, simplemente puede ejecutar nvm use , por ejemplo nvm use v12.18.1.

Para enumerar las diferentes versiones de nodos que ha instalado con nvm, ejecute nvm ls.

Instalar Nodesource

Ejecute el siguiente comando para decirle a Ubuntu que queremos instalar Nodejs

paquete de nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

NB que v14.4.0 es la última versión del Nodo pero actualmente no tienen LTS - apoyo a largo plazo previsto para ello. Para instalar la última versión de Node con LTS, cambie 14el comando anterior a 12.

Es posible que se le solicite que ingrese la contraseña de su usuario root. Ingrese eso y presione enter / return.

Instalar NodeJS

Una vez que hayamos terminado de configurar Nodesource, ahora podemos instalar Nodejs v14.4.

Corre sudo apt-get install -y nodejs.

Una vez que hayamos terminado, podemos comprobar que tenemos instalada la última versión de Node.

Simplemente escriba nodejs -ven su terminal y debería regresar v14.4.0.

Debería tener npm instalado automáticamente en este punto. Para comprobar qué versión de npm tiene, ejecute npm version. Si no obtiene un objeto que incluye la última versión de npm en 6.14.5 { npm: '6.14.5' }, puede actualizar npm manualmente ejecutando el siguiente comando:

npm install -g [email protected].

Si tiene algún problema con npm que no puede actualizar porque no está instalado, puede instalar npm primero usando sudo apt-get install -y npm, luego ejecute el comando anterior para actualizarlo.

Para que se ejecuten ciertos paquetes npm, también necesitamos ejecutar el siguiente comando

sudo apt install build-essential.

¡Y eso es!

Tiene las últimas versiones de NodeJS y NPM en su máquina Ubuntu.

Ve a construir grandes productos :)