No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

17 Días
20 Hrs
16 Min
19 Seg

Instalación de Node

12/17
Recursos

Aportes 62

Preguntas 43

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

🔨 Clase #12: Instalación de Node 12/17 🔨


 
 

Node.js 📎

 

Node.js es un entorno en tiempo de ejecución multiplataforma para la capa del servidor (en el lado del servidor) basado en JavaScript que es un entorno controlado por eventos diseñado para crear aplicaciones escalables, permitiéndote establecer y gestionar múltiples conexiones al mismo tiempo.

 

Instalación de Node.js 🪛

 

  • Abrir la terminal, actualizar con:
sudo apt update

 

  • Luego se instala nodejs:
sudo apt install nodejs

 

  • Para conocer la versión de nodejs:
node -v

 

  • Para remover nodejs:
sudo apt remove nodejs

 
 

Instalar el manejador de paquetes de Node: npm 📥

 

  • En la terminal dar ENTER a:
sudo apt install npm

 
 

Instalar una versión específica de node 🔎

 

  • Se instala el paquete n que permite administrar las versiones de Node:
sudo npm install -g n

 

  • Para instalar la versión más actualizada disponible, se ejecuta:
sudo n latest

 

  • Nota: para verificar si se instaló la versión mas actual, se cierra la ventana de la terminal y se abre de nuevo, se consulta con:
node -v

 

  • Para instalar una versión especifica de Node:

sudo n install <número_de_versión>

 

    • Por ejemplo 15.2.1 se le puede especificar al comando de instalación:
sudo n install 15.2.1
    • Nota: en caso de que no sirva con n, se puede usar el comando nvm.
       
       

Instalar versión en específico usando el comando nvm 🔎

 
Fuente: aquí
 

  • Se puede realizar operaciones como instalar, desinstalar, cambiar de versión, etc, con Node Version Manager usando el comando nvm.
     
  • Para instalar nvm, se debe instalar primero curl que es una herramienta que permite transferir data desde un servidor, colocar en la terminal:
sudo apt install curl

 

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

 

  • Se reinicia la terminal con:
reset

 

  • Para instalar la última versión:
nvm install --lts 									

 

  • Se verifica la última versión instalada de nodejs:
node -v

 

  • Para instalar una versión específica con nvm:
    nvm install <número_de_versión>
     
    • Por ejemplo 16.15.0 se le puede especificar al comando de instalación:
nvm install 16.15.0

 

  • Para mostrar en una lista las versiones instaladas de nodejs:
nvm ls

 

  • Para enumerar las versiones disponibles para la instalación (la lista es larga):
nvm ls-remote

 

  • Para seleccionar la versión de node ya instalada previamente solo en la sesión actual:
    nvm use <número_de_versión>
    • Por ejemplo si se tiene instalada actualmente la versión 18.16.0 y se quiere usar la 16.15.0, se le especifica la versión:
nvm use 16.15.0

 

Mini tutorial para instalar y actualizar Node JS en Ubuntu
En resumen, al instalar WSL2, es necesario actualizar los paquetes así:

sudo apt-get update

sudo apt-get upgrade

Después, se instala el Node.JS que es un entorno de ejecución de JavaScript basado en el motor V8 de Chrome.

Se instala con el siguiente comando:

sudo apt install nodejs

Después verifica la versión con:

node -v

Probablemente te salga una versión anterior a la que se encuentra en la página oficial de Node.js.

Para instalar una versión reciente de node Js, instalamos el manejador de paquetes (NPM) así:

sudo apt install npm

Después, con el manejador de paquetes, instalado un paquete para controlar las versiones de node js:

sudo npm install -g n

Por último, para actualizar la versión de node, usamos el comando:

sudo n install lts latest 18

Esto para instalar la última versión 18 LTS de Node JS que se encuentre disponible, adicionalmente, se actualizará la versión de npm.

Para verificar los cambios, es NECESARIO reiniciar la consola, si tienes varias abiertas, cierra toda la terminal y vuelve a abrir y verifica las versiones de NodeJS y NPM

node -v
npm -v

¡Saludos a todos! Espero que sea de ayuda.

Yo necesitaba la version lts 18, así que procedí a usar

sudo n install lts latest 18

Yo instalé directamente en windows, sin usar para nada Linux y si bien me siento más cómoda en Mac Os, no tuve ningún problemas para trabajar en vscode + angular + nodejs + java

Personalmente prefiero NVM, hay mas informacion en la web. dejo mi resumen para hacerlo:

Installation NVM

You should install curl

Sudo apt install curl

Write down in comand line:

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

EYE: Restart the terminal before the next step

Later, install the lastest version of nodejs

nvm install --lts

Check version with:
Node -v

Installing and managing Node.js versions
To install a Node version, simply run the following command:
nvm install 19.8.1

With this comand we can see the version that we have installed
nvm ls

The green one its that we are using

Switching among Node.js Version
The best feature about NVM is the ability to easily switch between different Node versions.
Say we must use version 16.13.0 and then switch to 12.22.7; we can simply run either nvm use 12.22.7 or nvm use 16.13.0 to easily switch into either version we need.

nvm use 18.15.0

Removing a Node.js version
Often, you may not need a particular version of Node for the projects you are working on. With NVM, you can easily remove the versions you don’t need.
To remove a version, just run the following command:
nvm uninstall <the version number>

Me pasó que al poner una contraseña con carácteres especiales en ubuntu, a la hora de hacer los primeros pasos de esta clase donde me piden la contraseña me aparecía “Sorry, try again”, entonces lo que hice fue cambiar la contraseña por una sincarácteres especiales de ubuntu como se muestra en este video y funcionó seguir con el resto de la clase: https://www.youtube.com/watch?v=3_098JAy1Es

para poder actualizar a al ultima versión de npm usé la linea de comandos: npm install -g npm@latest

en lo personal hay cosas que no puedo resolver aun pero aqui estoy para aprender, si alguien me podria ayudar por favor lo agradeceria bastante

RESUMEN de la clase:

  1. Actualizar
sudo apt update
  1. Instalar nodeJs
sudo apt nodejs
  1. Instalar npm
sudo apt install npm

Para actualizar nodeJs:

  1. Instalar paquete de actualización
sudo npm install -g n
  1. Instalar ultima version de Nodejs
sudo n latest
  1. Cerrar y volver a abrir la terminal

En los recursos no te esta nada de como cambiar rapido de versiones

Hola, no me deja revisar que versión de node.js me quedo instalada?

Para los que tuvieron este problema se me arregló poniendo antes de todo “su root” y luego la contraseña

¿Qué es Node.js?


Node.js es un entorno de tiempo de ejecución de JavaScript que se utiliza para crear aplicaciones escalables del lado del servidor y de red a través de servidores privados virtuales. Node.js utiliza un modelo de E/S sin bloqueo y basado en eventos que lo hace ligero y eficiente, ideal para aplicaciones en tiempo real de datos intensivos que se ejecutan a través de dispositivos distribuidos.
.

¿Qué es npm?


Mientras que Node.js es un entorno de ejecución de JavaScript, el Node Package Manager o npm es una gran parte del ecosistema de Node.js.
.
Es un gestor de paquetes que permite a las comunidades de JavaScript y Node.js publicar y compartir sus módulos de node con otras personas. Esto hace que el proceso de desarrollo de aplicaciones sea más rápido y eficiente.
.
npm consta de dos partes:

  • Una herramienta de interfaz de línea de comandos (en inglés, command-line interfaz, CLI) para descargar y publicar paquetes.
  • Un repositorio en línea que almacena paquetes de JavaScript y Node.js.
    .
    npm alberga millones de paquetes descargables que están organizados en múltiples categorías. Está considerado como el mayor registro de software del mundo. Toda la biblioteca de módulos empaquetados se puede encontrar en el sitio web oficial.
    .
    Por defecto, npm viene con cada instalación de Node.js. Para utilizarlo, es necesario descargar los paquetes en el sitio web oficial.
    .

Instalación de Node.js y npm en Linux

  • Abrir la terminal de comandos y escribir sudo apt install nodejs para instalar Node.js
  • Una vez terminado el proceso, escribe sudo apt install npm para instalar Node Package Manager.
  • Para verificar las versiones de node y npm, escribe los comandos nodejs -v para ver la versión de node, y npm para ver la versión de npm.

Hola, no sé si alguien más tuvo inconvenientes para poder actualizar el WSL y les denegaba la descarga porque el repositorio era un sitio no seguro. Les comparto la corrección que realice.

Primero ingresamos este comando:

sudo rm -rf /etc/resolv.conf //Este borrara la configuración de DNS

Luego debemos ingresar este comando:

sudo tee /etc/resolv.conf <<EOF //Con este configuraremos de nuevo el DNS 

Y por último ingresamos estos comandos:

> nameserver 8.8.8.8 //Comando No. 1 
> nameserver 1.1.1.1 //Comando No. 2
> EOF //Comando No. 3

Luego podrán realizar el resto del video sin problema.

En resumen, Node.js es una plataforma poderosa y versátil que permite ejecutar código JavaScript en el servidor, lo que lo convierte en una opción popular para desarrollar aplicaciones web escalables, en tiempo real y de alto rendimiento.

Gracias por actualizar este curso, tuve que ver todo este video nuevamente para actualizar node, después de haber hecho todo el Prework en su versión anterior. Gracias Platzi

How to install the lts version of Node.js using nvm \--- ==== ```bash ========== # # installs nvm (Node Version Manager) curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh> | bash \# download and install Node.js (you may need to restart the terminal) nvm install --lts \# verifies the right Node.js version is in the environment node -v \# verifies the right npm version is in the environment npm -v ```
La verdad es que a pesar de haberlo instalado, sigo sin entender realmente para qué sirve Linux y Ubuntu como tal. No sé cómo definir la utilidad y por ende, me bloqueo cuando estoy aprendiendo sobre los comandos, porque no sé ni siquiera para qué son.
Les recomiendo que usen ChatGPT para que resuelvan cualquier problema es muy bueno, me ayudo mucho.
profe si se me olvida la contraseña como lo reinicio
# Hola, no puedo instalar Node Js. Cuando ingreso “sudo apt install nodejs” me aparece el error "Unable to locate package nodejs"...¿Me pude ayudar el profe o alguien? ![](https://static.platzi.com/media/user_upload/error%20de%20instalacion%20node%20js-af6258c7-a9fd-40fb-968f-9dc8aea9cd1a.jpg)![](file:///C:/Users/digit/Downloads/error%20de%20instalacion%20node%20js.png)
![](https://static.platzi.com/media/user_upload/image-d2049b1a-6697-431d-962c-c1da631ee9c9.jpg) Cuando se me termina de instalar Node.js me sale ese aviso del final. Investigué un poco y encontré que no es algo que afecte mucho y que lo mejor sería ignorarlo, pues las soluciones basicamente son modificar cosas en System32 y eso me da miedo jajaja. Aun así, ¿alguien sabe a qué se debe?![]()
¿Alguien sabe porque me inicia en root en vez de mi usuario en Ubuntu? ![](https://static.platzi.com/media/user_upload/image-d9664829-4a4c-4b89-b220-385015221040.jpg)
AUXILIO OLVIDE EL PASSWORD
hola, una consulta. Lo que ocurre es que me olvide de mi contraseña, Alguna idea de como puedo recuperarla o cambiarla Gracias de antemano

Me tiraba el error “Sudo is not in the sudoers file”.
Entonces eguí los pasos de este video de youtube y ya funciona:
“FIX ERROR : Username is not in the sudoers file. This incident will be reported in Linux”

### **Instalación de Node.js** #### **Actualización de la lista de paquetes** 1. Abre la terminal si aún no lo has hecho. 2. Utiliza el comando sudo apt update para actualizar la lista de paquetes. * Este comando se conecta con los servidores de Ubuntu para obtener información sobre las versiones y programas disponibles. #### **Instalación de Node.js** 1. Utiliza el comando sudo apt install nodejs para instalar Node.js. * Este comando instala el entorno de ejecución para JavaScript en el servidor. #### **Verificación de la versión de Node.js** 1. Escribe node -v para verificar la versión instalada. * Esto te mostrará la versión actual de Node.js en tu sistema. ### **Instalación de npm (Node Package Manager)** #### **Qué es npm** 1. npm es el Node Package Manager, que es un registro de bibliotecas de código para facilitar el desarrollo en JavaScript. #### **Proceso de instalación** 1. Utiliza el comando sudo apt install npm para instalar npm. * Este comando instala el administrador de paquetes de Node. #### **Verificación de la instalación** 1. Verifica la instalación de npm ejecutando npm -v. * Esto te mostrará la versión de npm instalada en tu sistema. ### **Actualización de Node.js a la última versión** #### **Instalación de la herramienta 'n'** 1. Utiliza el comando sudo npm install -g n para instalar la herramienta 'n'. * Esta herramienta te permite administrar las versiones de Node.js. #### **Actualización a la última versión de Node.js** 1. Ejecuta sudo n latest para actualizar a la última versión de Node.js. * Esto instalará la última versión disponible de Node.js en tu sistema. #### **Verificación de la versión actualizada** 1. Verifica la versión actualizada de Node.js ejecutando node -v. * Esto confirmará que la versión se ha actualizado correctamente.
![]()![](https://static.platzi.com/media/user_upload/error%20NPM-bf085221-b7c1-4188-9c34-ad00eb7d43e1.jpg)![](https://static.platzi.com/media/user_upload/node%20error-7763208a-da2b-4457-8df2-cdd22ffc0c5b.jpg) Alguien que me pudiera ayudar para resolver este error en la función node -v y npm install -g n
Ahorita estamos en esta versión última ![](https://static.platzi.com/media/user_upload/image-cb0c0e3b-f517-4d3d-8306-c7818af0aac5.jpg)
![](https://static.platzi.com/media/user_upload/image-71bd6124-1382-4a83-be4d-a5a4fcf01e69.jpg) Esta fue la actualización que obtuve yo cuando actualicé :)
Compañeros si les sale algo como **"(Usuario) is not in sudoers file"** al momento de colocar ***sudo apt update*** lo que tienen que hacer es escribir: `su root` Y esto le pedirá su clave, la ponen y desde ahí lo trabajan.
cuando intento ver la vercion de node js me aparece este error? node: cannot execute binary file: Exec format error

exelente todo ya casi listo despues que vea este curso voy a ver todo el curso de la terminal…

Hola. Cree hace bastante tiempo mi usuario para la terminal de linux y no recuerdo la contraseña. Recien ahora estoy retomando todo el tema.¿Alguien sabe como recuperarla? Gracias.

no se que pasa pero intento escribir la contraseña y no me deja no se muestra visible Ayuda?????????????????????????????????????

¿Me podrían ayudar tengo el siguiente error? ![](https://static.platzi.com/media/user_upload/image-58f70c5f-447b-432a-b9b4-3ea976da3fd4.jpg) Saludos.
me marca un par de erores... intente meter algunos comandos pero como voy empezando de cero la verdd me dan muchos nervios arruinar algo, alguien ayuda porfa? ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-09-26%20192105-8fdaa856-ebdb-4e56-a6b2-04d7b2c489b4.jpg)
El comando que me funciono para instalar npm en wsl ubuntu 22.04 fue `sudo apt install npm -y`

https://platzi.com/tutoriales/2042-prework-windows/9768-como-restablecer-la-contrasena-de-ubuntu-mediante-tu-terminal/

Estuve dos días sin estudiar porque aunque ponía exacta mi contraseña en ubuntu daba incorrecta. Después de deambular por todo google me llevo a este link de platzi. ME FUNCIONO SCANDOLE EL 2004 ,NO LO PONGAN!.
Esperoi le sirva al que tuvo el mismo problema 😃

me llevo varios dias teniendo problemas con la contraseña y al final tuve que borrar todo del disco en ubuntu y resetear los programas para que funcionara

Instalar node js en linux (debian/ ubuntu)
https://www.youtube.com/watch?v=lnAsHdb7D0I

Este es mi Segundo Comentario! Ayer curse este Curso y no logre instalar Node.js pero ahora si me carga el comando "sudo apt update"![](https://static.platzi.com/media/user_upload/Node%2C%20js%20Funciona%201-2615bff4-36f1-4a4d-aa4d-f2fc69e2ae79.jpg) gracias a esto pude instalar Node.js ![](https://static.platzi.com/media/user_upload/Node%2C%20js%20Funciona%202-ecd96332-2031-41aa-a31d-d53f13d11568.jpg) mi version es un poco vieja ![](https://static.platzi.com/media/user_upload/Node%2C%20js%20Funciona%203-9be66332-23f2-4c28-8a89-bb68e694acbe.jpg) instale npm ![](https://static.platzi.com/media/user_upload/npm%20y%20n%20funcionando-95b16114-6d22-4a40-bc6e-e6d4e4f5b9c1.jpg) y mi version no se actualizo a la mas moderna, sigue siendo 10 ![](https://static.platzi.com/media/user_upload/Version%20nodejs-d4d513af-e62b-4c27-8e9f-5cd98e466408.jpg) saben como puedo obtener la version mas moderna?
Tengo un error. ![](https://static.platzi.com/media/user_upload/error%20Node%2Cjs-d4a1bc31-1c47-4637-b51b-51c375ceb5d0.jpg) saben como continuar?

.

Clase 12 - Instalación de Node


Repaso de la clase


¿Qué es Node JS?

  • Es un entorno de ejecución para Javascript del lado del servidor. Esto quiere decir que nos permite usar Javascript en el Backend.

¿Cómo se instala Node JS desde la terminal de WSL?

  • Con el comando:
sudo apt install nodejs

¿Cómo podemos ver la versión que tenemos instalada de Node JS?

  • Con el comando:
node -v

¿Qué es NPM?

  • Es una herramienta que nos permite instalar y compartir paquetes de Javascript.

¿Qué significan las siglas NPM?

  • Inglés = Node Package Manager.
  • Español = Manejador de paquetes de node.

¿Cómo se instala NPM desde la terminal de WSL?

  • Con el comando
sudo apt install npm

¿Cómo podemos actualizar node a su última versión?

  • Primero debemos instalar la herramienta n y para ello debemos hacerlo con el comando:
sudo npm install -g n
  • Luego de esto solo ejecutamos el siguiente comando:
sudo n latest

¿Cómo podemos instalar una versión específica de Node?

  • Luego de tener instalada la herramienta n con el comando:
	- sudo npm install -n
  • Ejecutamos el comando:
sudo n install <número-de-versión>

Ejemplo =

sudo n install 15.2.1

Instalación y actualización de Notejs

No sólo tienes que instalar Nodejs, sino también su gestor de paquetes npm y su gestor de versiones que tiene varios nvm , n, fnm, etc .
En este caso voy a instalar nodejs, npm y nvm .


Nodejs

Actualiza la lista de paquetes de tu sistema :

sudo apt update

Instala Nodejs :

sudo apt install nodejs

Npm

Ejecuta el comando :

sudo apt install npm

Nvm

Ve al enlace https://github.com/nvm-sh/nvm#installing-and-updating y copia el código :

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

Este script agrega algunas líneas de código al archivo de configuración bashrc y para que los cambios surtan efecto ejecute el comando :

source ~/.bashrc

Instalando versiones

Instalando la última versión LTS :

nvm install —lts

Instalando una versión específica :

nvm install 16.20.1

Listar versiones

Lista todas las versiones disponibles :

nvm ls-remote

Lista las versiones instaladas :

nvm ls

Cambiar de versión

Para cambiar a una versión específica :

nvm use 18.17.0

Estimado a mi me funcionó directo sin reinicio al correr el comando hash -r

Es mejor utilizar nvm para poder tener varias versiones de nodejs en el mismo computador, esto facilita mucho entre cambiar de verisones para distintos proyecto, ya que no siempre utilziaras la ultima version de nodejs para arreglar o editar un proyecto ya existente

Hoy (22-7-2023) seguí esta clase y dice que tengo la versión v20.5.0

Yo recomiendo utilizar NVM es un manejador de versiones de node, pudes instalar diferentes versiones y decidir que versión de node utilizar, además ya viene con NPM y trae la característica de activar otros manejadores de paquetes como YARN y PNPM. Ojo solo soporta Linux y Mac.++ Enlace

Para las personas que no les deja usar el comando

sudo n lastest

Pueden probar instalando la version especifica que quieren

sudo n 20.4.0

Al dia de hoy es la versión mas actualizada.

Con “sudo n <versión>” se instala una versión específica, por ejemplo:

sudo n 18.16.1

Hecho 😎![](

Muy buena explicación profe…

muchacho yo les recominedo instalar NVM(NODE VERSION MANAGER ) esto les permite terner varias verciones de node anstes de instalarla recomiendo que instalesn CURL
con este comando pueden ver que verciones funciona

nvm ls-remote v aparece que verciones son compatibles
para instalarla la vercion de node que deseemos
es nvm install v12.0.1 (ejemplo)

node.js es un entorno de desarrollo de java script esta escrito en c++,c y js es muy popular ya que consume menos recurso usa un pool esto quiere decir que son hilos lo que hace esto es manejar los eventos de entrada como de salida esto se le llama even loop si queremos usar otro lenguaje que consume mas recuroso por ejemplo usemos java ya que consumen mas recuros
npm : manejador de paquete node esto nos permite tener multilples librerias herramientas para poder odtimizar el tiempo de nuestro travajo

no existe solucion a lo que he venido tratando de hacer, no me funciona, ojala me puedan ayudar ! llevo horas tratando pero ya me rindo

cambie la contraseña por que tenia caracteres especiales, y ahora que no tiene sigue mostrandome como “sorry, try again” que se debe hacer entonces para estos errores que la verdad no dejan avanzar?

En el minuto 6:27 al momento de introducir los comandos "sudo n latest" me salta (sudo: n: command not found) probé incluso con opciones de internet de cómo solucionar este error e instalé sudo nuevamente, sigue persistiendo el error![](file:///C:/Users/aposa/OneDrive/Im%C3%A1genes/Capturas%20de%20pantalla/Captura%20de%20pantalla%202024-12-05%20132006.png)![]()
![](https://static.platzi.com/media/user_upload/image-94305411-430d-4486-b06b-ae4f536760c3.jpg)![]()