GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Node.js y NPM en Ubuntu 20.04/18.04

Nodejs es un entorno de tiempo de ejecución de JavaScript gratuito, de código abierto y multiplataforma creado en Google Chrome V8 JavaScript Engine . La principal ventaja de Node es una arquitectura asíncrona basada en eventos que lo ayuda a manejar muchas conexiones simultáneas.

Cada vez es más popular entre los desarrolladores web de todo el mundo. Nodejs está disponible para la plataforma Linux y aquí veremos cómo instalar Node.js y NPM en Ubuntu 20.04/18.04 .

Instalar NodeJS en Ubuntu 20.04/18.04

Hay 3 formas diferentes de instalar NodeJS en Ubuntu. Puede usar el repositorio predeterminado de Ubuntu, Binary proporcionado por Nodesoure o usar el script NVM. Cada uno tiene sus propias ventajas y conveniencia.

Cubrimos todos los métodos de instalación a continuación, pero debe elegir cualquiera. No es una buena idea mezclarlos.

Método 1:instalar utilizando repositorios de Ubuntu predeterminados

Node está disponible en los repositorios oficiales de Ubuntu. La principal ventaja aquí es la facilidad y la estabilidad. Sin embargo, Ubuntu no actualiza la versión principal de sus paquetes. Eso significa que la versión de Node que se encuentra en los repositorios de Ubuntu puede estar desactualizada. Eso debería estar bien para la mayoría de los usuarios de Linux.

Esta es la forma en que puede instalarlo usando el comando apt.

Abra la terminal y actualice la memoria caché de APT. Luego, instale Nodejs junto con el administrador de paquetes NPM como se muestra a continuación. Ingrese 'Y' cuando el sistema le indique que continúe.

:~$ sudo apt update
:~$ sudo apt install nodejs npm

Ahora, verifiquemos la versión de Node instalada usando el comando que se proporciona a continuación.

:~$ nodejs -v
v10.19.0

Aquí, la versión es 10.19.0, que no es la última. Por lo tanto, utilice los siguientes métodos alternativos para instalar la última versión de Node.

Método 2:uso de un repositorio externo (nodo binario)

Node.JS nos proporciona unos repositorios externos para facilitar la instalación. Lo interesante de este método es que hay un repositorio para cada versión principal de Node. Es decir, podemos elegir entre las ramas 10.x, 12.x, 13.x, 15.x y 16.x.

Por lo tanto, tiene la opción de elegir la versión anterior y la última de Node según sus preferencias y requisitos.

Para Node.js v16.x use los siguientes comandos

:~$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Para Node.js v15.x use el siguiente comando

:~$ curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Para otras versiones, visite la distribución binaria oficial en GitHub donde encontrará instrucciones de instalación para las versiones anteriores. Esta página incluso mantiene instrucciones de instalación para la distribución de Debian, Redhat, CentOS Linux.

Use el siguiente comando para verificar la versión cuando se complete la instalación.

:~$ nodejs -V

Con esto tendrás la versión de Node.JS que prefieras.

Este método da un paso más, pero es más flexible que el primero. Le permite elegir una rama de versiones específicas. Mientras que en el primero, solo puedes instalar la versión de Node.JS que se encuentra en los repositorios de Ubuntu.

Sin embargo, hay un tercer método disponible. Uno aún más flexible.

Método 3:nodo que usa NVM

NVM es un script que permite manejar diferentes versiones de NodeJS. Sin embargo, también te permite instalar la versión de Node.JS que quieras. Por eso dije que es un método aún más flexible.

Primero, descargue e instale el script NVM usando el comando que se indica a continuación.

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

Cuando se complete la instalación, reinicie el terminal. Alternativamente, puede actualizar el perfil bash del usuario activo. Esto es para que el comando NVM esté disponible.

:~$ source ~/.profile

Eso es todo y ahora está listo para usar NVM.

Con este script, puede ver todas las versiones disponibles de Node.JS. Para hacer esto, ejecute este comando con la opción ls-remote como se muestra a continuación.

:~$ nvm ls-remote

Esto enumera todas las versiones disponibles para la instalación. La lista es enorme a partir de la versión 0.xa la 16.x. Ahora, tú decides qué versión quieres.

Esta es la forma en que puede usar nvm. Simplemente siga la instalación con el número de versión.

nvm install <version>

Veamos el comando en acción para la última versión en Node.

Primero, cambie el permiso usando el comando chmod y luego complete la instalación como se muestra a continuación.

:~$ chmod 777 -R ~/.nvm/
:~$ nvm install 16.1.0

Verifique la versión instalada para asegurarse de que todo esté bien.

:~$ node -v
v16.1.0

Tenga en cuenta que en este caso, el comando es el nodo y no nodejs .

Este método es quizás el más engorroso de todos. Sin embargo, nos trae una ventaja invaluable:podemos elegir específicamente qué versión de Node.JS instalar.

Además, tener NVM instalado en el sistema es de gran ayuda para facilitar el trabajo con diferentes versiones de Node.JS.

Conclusión

Node.JS es una herramienta bastante útil en muchos proyectos hoy en día. Gran parte del valor tiene que ver con el tamaño del proyecto en cuestión. Pero cada vez es más popular en todo tipo de proyectos

La razón de esto es que el desarrollo de Node.JS es bastante activo y nos trae versiones con frecuencia. Todo para mejorarlo y aumentar las posibilidades de desarrollo.

Hoy en esta publicación, ha aprendido varios métodos para instalar Node.JS en Ubuntu. Cada uno de ellos tiene un grado de dificultad, así como sus ventajas. Quizás el que combina facilidad y flexibilidad es el segundo. Sin embargo, depende de usted qué método elegir y cuál se adapta a sus necesidades.

Espero que les haya gustado esta publicación. Por favor comparte.


Ubuntu
  1. Cómo instalar Node.js y NPM en Mac

  2. Instalar Node.js y Npm en Ubuntu - ¿Proceso paso a paso?

  3. Cómo instalar Flatpak en Ubuntu 20.04/18.04

  4. Cómo instalar Node.js y npm en Ubuntu 20.04

  5. Cómo instalar NodeJs en Ubuntu 18.04

Cómo instalar Asterisk en Ubuntu 20.04/18.04 y Debian 10/9

Cómo instalar Node.js en Ubuntu 14.04

Cómo instalar Node.js en Ubuntu 16.04

Cómo instalar Node.js en Ubuntu 19.04

Cómo instalar Jenkins en Ubuntu 20.04/18.04

Cómo instalar Node.js y Npm en Ubuntu 22.04