No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Instalaci贸n de Node

12/17
Recursos

Aportes 60

Preguntas 41

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

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

sudo n install lts latest 18

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 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鈥檛 need.
To remove a version, just run the following command:
nvm uninstall <the version number>

Apunte en Notion

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 鈥淪orry, 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

se me olvido mi contrase帽a y estuvo como loco buscando soluciones, hasta que me top茅 con este video que me salv贸 la vida.
https://www.youtube.com/watch?v=9Wmuz1Du33o

Los TKM a todos.

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

si olvidaste tu password:![](https://static.platzi.com/media/user_upload/nuevacontrase%C3%B1alinux-66939a03-8223-4f8a-8a68-6e97dd2a0e49.jpg)

Para los que tuvieron este problema se me arregl贸 poniendo antes de todo 鈥渟u 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

# Hola, no puedo instalar Node Js. Cuando ingreso 鈥渟udo 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 鈥淪udo is not in the sudoers file鈥.
Entonces egu铆 los pasos de este video de youtube y ya funciona:
鈥淔IX 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 鈥攍ts

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 鈥渟udo 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 鈥渟orry, try again鈥 que se debe hacer entonces para estos errores que la verdad no dejan avanzar?

![](https://static.platzi.com/media/user_upload/image-94305411-430d-4486-b06b-ae4f536760c3.jpg)![]()