Instalación de NodeJS en Ubuntu usando NVM y terminal
Resumen
¿Cómo instalar NodeJS en tu computadora?
NodeJS es un entorno de ejecución que revolucionó la manera en que se utiliza JavaScript, permitiendo su ejecución fuera del navegador y llevando esta versatilidad directamente a tu computadora. A continuación, aprenderás cómo instalar NodeJS en Ubuntu usando la terminal, una habilidad esencial para cualquier desarrollador.
¿Cuál es el primer paso para instalar NodeJS mediante la terminal?
El primer paso es abrir la terminal de Ubuntu. Este entorno te permitirá instalar software directamente, utilizando comandos. Uno de los más importantes es sudo, que se utiliza para ejecutar comandos como administrador.
Abre la terminal en tu computadora.
Escribe el siguiente comando para instalar NodeJS:
sudoaptinstall nodejs
Introduce tu contraseña cuando se te solicite, esto autoriza la instalación como administrador.
El comando apt es una herramienta poderosa en Ubuntu para instalar paquetes automáticamente, incluyendo NodeJS.
¿Cómo verificar que NodeJS está correctamente instalado?
Una vez instalado, es esencial confirmar que todo ha funcionado bien. Esto se puede hacer verificando la versión de NodeJS instalada en tu sistema.
Escribe el siguiente comando en la terminal:
node --version
Si la instalación fue exitosa, verás la versión de NodeJS que está instalada, como por ejemplo v10.19.0.
¿Cómo instalar NodeJS utilizando Node Version Manager (NVM)?
Aunque el método anterior es directo, hay una forma más eficiente de manejar las versiones de NodeJS, especialmente si planeas trabajar con varias versiones. Esta alternativa es NVM (Node Version Manager).
Instala NVM:
Si aún no tienes curl, instálalo con el siguiente comando:
sudoaptinstallcurl
Una vez que curl está instalado, usa el siguiente script para instalar NVM:
Cierra y reabre tu terminal para actualizar los cambios.
Instala NodeJS usando NVM:
nvm install --lts
NVM permite instalar nuevas versiones de NodeJS de manera más efectiva y con soporte a largo plazo (LTS - Long Term Support).
Ventajas de usar NVM sobre apt
Al usar NVM:
Puedes manejar múltiples versiones de NodeJS en un mismo sistema.
Facilita la actualización a versiones más recientes.
Ofrece soporte prolongado y estable para las versiones LTS.
Una vez que tengas NodeJS instalado correctamente, estarás listo para correr aplicaciones con JavaScript en tu computadora. Exploramos cómo NodeJS te permite interactuar con tu entorno de forma novedosa y práctica. ¡Adelante, y sigue aprendiendo sobre las increíbles posibilidades que ofrecen JavaScript y NodeJS!
Otra forma de instalar node.js es usando el repositorio de noudesource, solo necesitan usar curl para comenzar la instalacion.
Usando setup_16.x se obtiene la ultima version que actualmente es la 16.5 que tiene las ultimas mejoras e incorporaciones:
un paso recomendable después de instalar nvm y antes de instalar cualquier versión de node es correr en la terminal:
source ~/.bashrc
y ya pueden usar el comando nvm correctamente, ésto es solo para obtener el archvo bashrc que quedó en la carpeta de instalación y que es necesario para iniciar nvm.
Otra cosa más:
si de pronto llegaran a necesitar una versión especifica de node por ejemplo digamos la 15.2.1 se le puede especificar al comando de instalación:
nvm install v15.2.1
para comprobar que versiones hay disponibles: (la lista es larga)
nvm list-remote
si quiero instalar otra versión simplemente ejecuto el mismo comando de instalación con el numero de versión que quiero de la lista con la "v"
también puedo ver que versiones tengo instaladas con:
nvm list
la última versión que instalas de node se convierte en la versión en uso por defecto pero la puedes cambiar especificando cual quieres usar entre las que tienes instaladas:
nvm use v15.2.1
Gracias por la información. Mucho éxito.
excelente guia, gracias
Tenía dudas entre npm y nvm, así que a Google me fui y esto encontré.
nvm (Node Version Manager) es una herramienta que permite descargar e instalar Node.js. Compruebe si lo tiene instalado a través de:
nvm --version
npm (Node Package Manager) es una herramienta que permite instalar paquetes javascript. Compruebe si lo tiene instalado a través de:
npm --version
npm viene con Node.js por lo que si tiene nodejs instalado, lo más probable es que también lo haya instalado.
Interesante. Gracias por la información.
Genial, gracias por la info Ernesto
Para los que estan usando Oh my zsh! en vez de bash:
La instalacion de Nodejs puede variar un poco en cada distro GNU/Linux.
En distros basadas en ArchLinux (como Manjaro):
sudo pacman -S nodejs # also installs npm
En OpenSuse:
sudo zypper install nodejs # also installs npm
En Redhat, Fedora:
sudo dnf install nodejs # also installs npm
En distros basadas en Debian(como Ubuntu o Linux Mint) :
sudo apt install nodejs
o con:
sudo apt install nodejs npm
Es por eso que lo más recomendable en el mundo del desarrollo de software instalarlo con nvm, es un estándar en el mercado para manejar varias versiones de node (tanto linux como mac).
La razón para instalar nvm es para tener varias versiones de nodejs y poder moverse entre ellas
Cuando utilicen por ejemplo el:
sudo apt remove nodejs
Les aparece :
¿Desea continuar? [S/n]
La letra es mayúscula la "S" indica en este caso, indica la opción por default. Así que para no buscar la tecla S, presiona:
Enter o Return
(Más fácil de localizar, es la tecla más gorda :) )
Gracias
Si están usando Oh my zsh!... pueden cambiar a bash para hacer la instalación momentaneamente
bash
Solo ejecutando a ese comando ya vuelven a usar bash. Luego siguen los pasos indicados del profesor. Esto fue lo más fácil que se me ocurrió. Para volver a zsh pueden cerrar y abrir otra consola o ejecutar:
zsh
Para dic/2021 nodejs ya va en la versión 16.13.1
Uso Debian 10 (buster) y he podido seguir todas las indicaciones del profe sin problemas : )
Cierran la terminal, la vuelven a abrir y revisan que se haya instalado correctamente con el comando "nvm -v " y listo.
Nota: esto funciona con cualquier otra shell, solo el paso 2 cambia, tendran que abrir el archivo de su shell.
Hola, al ejecutar el comando nvm install --lts se me instala la última versión de nodejs y funciona correctamente, pero al cerrar la terminal e intento ejecutar un comando de node, por ejemplo node -v me dice que el comando node no se encuentra, entonces me toca volver a instalar node con nvm, entonces eso significa que siempre que vaya a usar node tengo que instalar la versión que necesite?
Hola!
No debería ser así, te sale algún error?
Instalación de Node.js 11/17
Entorno de ejecución de JavaScript en la computadora
Desde la terminal:
sudo apt install nodejs
node -v
sudo apt remove nodejs
nvm (Node version manager)
instalar curl
copiar y pegar en la terminal el codigo para nvm
nvm install --lts (Long time soport)
node -v
gracias
Clase 11 – Instalación de Node.js
¿En cuál era el único lugar en el que se podía correr JavaScript?
En el navegador
¿Cuál fue la herramienta que permitió correr a JavaScript dentro de los computadores?
Node.js
¿Qué es Node.js?
Es un entorno de ejecución de JavaScript.
¿Qué pasos debemos de realizar para correr Node.js en Ubuntu?
Ir a la terminal.
Instalar curl.
Instalar Node.js con el uso de nvm ejecutando el siguiente comando:
¿Cómo podemos corroborar que se haya instalado Node.js en Ubuntu y ver que versión se instaló?
Con el comando node -v
¿Por qué no deberíamos de instalar Node.js con el comando sudo apt intall nodejs?
Porque tendríamos problemas con las actualizaciones de software.
¿Cómo podemos desinstalar Node.js?
Sudo apt remove nodejs
¿El comando remove nos sirve para desinstalar software?
Sí.
¿Cómo podemos instalar curl?
Con el comando suso apt install curl.
¿Qué es curl?
Es una utilidad que nos permite descargar cosas de internet.
¿Qué es nvm?
Sus siglas significan Node Version Manager y Nos permite instalar diferentes versiones de Node.js al mismo tiempo.
lts -> Long Term Support
para que funcione nvm sin necesidad de cerrar y abrir el terminal, se puede ejecutar:
source ~/.bashrc
tengo problemas hago todo tal cual el profesor pero no me funciona he visto videos de youtube y tampoco no me aparece el nvm en la terminal
¡Hola! Te dejo este video para que te guíes en la instalación: y te dejo la documentación de NVM https://github.com/nvm-sh/nvm 🙌
¡Nunca pares de aprender! 💚
¿Alguine tuvo el siguiente error al instalar nvm?
Hola, solo presiona q :)
Hay memes sobre ello xD
Node.js
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
We can install nodejs in the following way from the terminal:
sudoaptinstall nodejs
However there is another way, having the freedom of install any version of nodejs, this is done with nvm:
curl -o- |bash
Restart the terminal and run the following command:
nvm install --lts
This will install the latest long term support version of nodejs
Este curso lo hago teniendo la version V16.13.1....
x2
Increible, cada vez quedo mas enamorado de estos cursos