No tienes acceso a esta clase

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

Instalación de Node.js

11/17
Recursos

Aportes 74

Preguntas 22

Ordenar por:

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

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:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

Y luego con ap-get se termina la instalacion:
.

sudo apt-get install -y nodejs

.
Tambien se puede usar setup_current.x para obtener la version mas nueva disponible.

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

.
Si en cambio se usa setup_14.x se obtiene la ultima version de node.js 14

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -

.
Tambien se puede usar setup_lts.x para instalar la ultima version lts que es mas estable.

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

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

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.

Para los que estan usando Oh my zsh! en vez de bash:

  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash (Instalan nvm)

  2. export NVM_DIR="$([ -z “${XDG_CONFIG_HOME-}” ] && printf %s “${HOME}/.nvm” || printf %s “${XDG_CONFIG_HOME}/nvm”)"
    [ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm (Lo añaden a ~/.zshrc)

  3. source ~/.zshrc (Lo cargan en el entorno de shell actual)

  4. nvm -v (Revisan la versión para ver si quedó)

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

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 😃 )

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 los que usen Oh my zsh:

  1. Instalan nvm con “curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash”

  2. Abren su archvio .zshrc con su editor de texto preferido, en mi casa vscode: “code ~/.zshrc”

  3. Al fianl del archivo agregan estas lineas de texto:

export NVM_DIR="$([ -z “${XDG_CONFIG_HOME-}” ] && printf %s “${HOME}/.nvm” || printf %s “${XDG_CONFIG_HOME}/nvm”)"
[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm

  1. 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.

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 : )

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

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?

¿Para qué nos sirve el comando sudo?

  • Para correr comandos en modo administrador.

¿Para qué nos sirve el comando apt?

  • Nos permite instalar paquetes en Ubuntu.

¿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

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.

https://en.wikipedia.org/wiki/Node.js

We can install nodejs in the following way from the terminal:

sudo apt install nodejs

However there is another way, having the freedom of install any version of nodejs, this is done with nvm:

https://github.com/nvm-sh/nvm#install–update-script

curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh) | 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…

Increible, cada vez quedo mas enamorado de estos cursos

Si no pueden de ningna manera eliminar node o cualquier instalacion porque quedo un residuo y les da dolores de cabeza. Esto es lo que deben hacer:

  1. Verificamos las rutas de Node.js y npm en WSL usando los comandos which node y which npm.
  2. Identificamos que teníamos dos instalaciones: una en /usr/local/bin/node dentro de WSL y otra en /mnt/c/Program Files/nodejs/npm proveniente de Windows.
  3. Desinstalamos Node.js y npm en Windows a través del Panel de control -> Programas y características.
  4. Eliminamos la ruta incorrecta en WSL utilizando el comando sudo rm /usr/local/bin/node.
  5. Verificamos nuevamente las rutas para asegurarnos de que se hayan eliminado correctamente.
  6. Reiniciamos la terminal y WSL para aplicar los cambios con wsl --shutdown.

Instalación de Node.js


¿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.
    .

Instalación de Node.js por medio de nvm

  • Abrir la terminal de comandos y escribir sudo apt install curl. Esta es una herramienta para descargar paquetes desde internet.
  • Luego, abrimos el navegador y buscamos nvm. Dentro de la página, buscamos la sección Installing and Updating, copiamos el código curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash y le damos enter.
  • Una vez instalado, reiniciamos la terminal de comandos y ejecutamos el comando nvm install --lts para instalar la versión más estable de node.

¿Qué es Node.js?

Node.js es un entorno de ejecución de JavaScript que permite a los desarrolladores ejecutar código JavaScript en un servidor. Es una plataforma construida en el motor de JavaScript de Google Chrome (V8) que permite a los desarrolladores utilizar JavaScript en el lado del servidor para crear aplicaciones web y servicios. Node.js también proporciona una gran cantidad de módulos de código abierto para realizar tareas comunes, como el manejo de solicitudes HTTP y la conexión a bases de datos.

Node.js es utilizado para crear aplicaciones web escalables, ya que utiliza un modelo de programación asíncrono y no bloqueante, lo que permite a varias solicitudes ser procesadas simultáneamente sin bloquear el procesamiento de otras solicitudes. Es popular en el desarrollo de aplicaciones web real-time, como aplicaciones de chat y juegos en línea, y también es utilizado en aplicaciones de IoT y aplicaciones de back-end.

El comando :

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

Listo ya tengo Node

LTS son las siglas de Long Term Support (Soporte a Largo Plazo

Para aquellos que tienen una distro basada en arch y quieren instalar Node JS es tan sencillo como ejecutar lo siguiente:

sudo pacman -S nodejs

Recuerda que en arch siempre se tienen los ultimos paquetes, por lo que no instalará la versión LTS, si no la más reciente. si lo que deseas es instalar la LTS y de paso gestionar más versiones de Node JS (Instalar VIM), sólo debes seguir los siguientes pasos.

1.- Instala un gestor AUR, puede ser Paru o yay, lo haces con los siguientes comandos:

sudo pacman -S paru

O en su defecto:

sudo pacman -S yay

2.- Instalar vim-git, para ello sólo ejecuta el siguiente comando:

paru -S vim-git

O si prefieres yay como es mi caso, ejecuta:

yay -S vim-git

Esto instalará vim y a partir de allí podrás instalar distintas versiones de Node JS.

Yo creo que deberia de aprender mas sobre nvm, se ve mas interesante que llenar el equipo de varios instaladores descargados en la compu.

apt significa Advanced Packaging Tool, o mejor dicho el gesto de paquetes, cada distro de linux tiene su gestor de paquetes, en fedora es dnf.

**en fedora por ejemplo seria **

  • para instalar sudo dnf install nodejs

  • y para desinstalar sudo dnf remove nodejs

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. … js es un entorno controlado por eventos diseñado para crear aplicaciones escalables, permitiéndote establecer y gestionar múltiples conexiones al mismo tiempo.

2 formas de instalar node js
instalar nodejs entra a el link y elige e la version quieres

https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install -y nodejs

2da forma
sudo apt-get install nodejs

apt = Advanced Packaging Tool (Herramienta de embalaje avanzada, en Español)

Es un comando disponible en la mayoría de los sistemas basados ​​en Unix. Es una abreviatura de «Client URL». Los comandos de Curl están diseñados para funcionar como una forma de verificar la conectividad a las URL y como una gran herramienta para transferir datos.

Para los que usan oh my zsh:
no me funcionan las sugerencias que hacen en estos comentarios pero fue super sencillo.
Instalamos el nvm:

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

Luego:

source ~/.bashrc

Y en nuestro archivo de configuracion:

nano ~/.zshrc

En plugins:

plugins=(git nvm)

Reiniciamos:

source ~/.zshrc

Cerramos el terminal y listo! podemos usar nvm

Hice tal cual, pero me sigue apareciendo el error.
Cerré la terminal pero no avanza.
![]()

Si alguien sabe se los agradecería

Se actualizó la versión de Node.js.
Es v14.17.4 (npm v6.14.14) en el momento de agosto de 2021.

En mi opionión, para aplicaciones que van a ir a entornos de producción, es más seguro trabajar con las versiones LTS ya que son más estables

Genial, no tenia en cuenta lo de nvm

Me sale este error al instalar nvm ![](https://static.platzi.com/media/user_upload/image-720b8445-6f57-4b9b-9dcc-ef2a6d9ff3b0.jpg)
Alguien sabe como corregir este error que sale al crear la app
```js reating a new React app in /home/juan/my-app2. Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template... npm ERR! code ERR_INVALID_URL npm ERR! Invalid URL npm ERR! A complete log of this run can be found in: /home/juan/.npm/_logs/2024-04-09T17_59_41_477Z-debug-0.log Aborting installation. npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed. Deleting generated file... package.json Deleting my-app2/ from /home/juan ```reating a new React app in /home/juan/my-app2. Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template... npm ERR! code ERR\_INVALID\_URL npm ERR! Invalid URL npm ERR! A complete log of this run can be found in: /home/juan/.npm/\_logs/2024-04-09T17\_59\_41\_477Z-debug-0.log Aborting installation. npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed. Deleting generated file... package.json Deleting my-app2/ from /home/juan
Cual es la diferencia si descargo curl con comando sudo snap "o" sudo apt? (min 3:55)
Para abrir la terminal con comandos o como atajo si no tuvieras mouse **CTRL+ALT+T**
nvm install --lts Orden «nvm» no encontrada. Quizá quiso decir: la orden «gvm» del paquete snap «gvm (1.1.0)» la orden «nvim» del paquete snap «nvim (v0.9.4)» la orden «nsm» del paquete snap «nift (3.0.3)» la orden «num» del paquete deb «quickcal (2.4-1)» la orden «nvim» del paquete deb «neovim (0.6.1-3)» la orden «npm» del paquete deb «npm (8.5.1~ds-1)» la orden «vm» del paquete deb «mgetty-voice (1.2.1-1.1)» la orden «nsm» del paquete deb «linuxptp (3.1.1-3)» la orden «lvm» del paquete deb «lvm2 (2.03.11-2.1ubuntu4)» la orden «nam» del paquete deb «nam (1.15-5.2)» la orden «nvi» del paquete deb «nvi (1.81.6-17)» la orden «kvm» del paquete deb «qemu-system-x86 (1:6.2+dfsg-2ubuntu6.15)» la orden «nm» del paquete deb «binutils (2.38-4ubuntu2.3)» la orden «pvm» del paquete deb «pvm (3.4.6-3.2)» la orden «nvme» del paquete deb «nvme-cli (1.16-3ubuntu0.1)»

software desde la terminal de Ubuntu sudo = instalar comando en modo administrador apt = nos permite instalar paquetes dentro de Ubuntu install = instalar sudo apt curl = comando que sirve para ver la instalación nvm install --lts = instalar última versión de "nvm"(mejor herramienta para el manjo de node.js) node -v = version del software forma alternativa(mejor para linux) eliminar node.js = sudo apt remove nodejs

Pasos para instalar node.js:

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

lts(long term support) significa que es una version del programa que va a tener soporte durante mucho tiempo

##Resumen de Clase


  • sudo: Entrar como administrador. Pide la clave que escribimos al instalar Ubuntu

  • apt “Advanced Packaging Tool”: permite instalar o eliminar paquetes o programas en sistemas Linux basados en Debian

sudo apt install nodejs

  • node -v —> Verificar que instalo nodejs

  • sudo apt remove nodejs —> para eliminar nodejs o para cualquier otro paquete (reemplaza nodejs y coloca el nombre del paquete)

Desde nvm (Node Version Manager) Copiar y pegar en la terminal:

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

En caso de que diga que no tiene instalado curl instalarlo con:

sudo apt install curl

Una vez instalado curl, copiar y pegar otra vez:

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

Sale esto:
![](

Luego se instala el NVM (pide que cierres y vuelvas a abrir la terminal):

nvm install --lts

Al instalarlo muestra la ultima versión de nodejs. Verificamos con:

node -v

Al instalar Nodejs desde la terminal como se hizo al principio no instala la última versión… por eso se usa el NVM

Hola. Tengo problemas papra inicra mi VM. Alguien me podria colaborar?

tanbien sirve en windows haciendo lo siguiente:

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: Testart the terminal before the next step

Later, install the lastest version of nodejs

nvm install --lts

Check version with:
Node -v

Les comparto un repositorio que arme en GitHub con lo básico de JavaScript
.
https://github.com/Todointerconectado/basicojavascript
.

.
Espero que les sea de utilidad!!

Revisar que se haya instalado bien Node js

Para los que están usando ZSH (2023)


  • Primero instala el repositorio con CURL
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash 
  • Ya instalado, abre la carpeta ~/.zshrc con un editor, ya sea nano, o vim. También se puede instalar con sudo apt install vim, o sudo apt install nano
 vim ~/.zshrc

Te llevará a las rutas de acceso, si notas mucho código no te espantes, sólo tienes que ir hasta la parte de abajo.

  • Luego tendrás que buscar NVM_DIR Si lo tienes o no, sólo copia y pega esta línea de código, que permite en resumen el acceso a la carpeta a ZSH.
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

Para salir de vim sólo necesitas darle la tecla ESC, seguido de SHIFT y posterior Z dos veces (ESC + SHIFT + Z + Z)

  • Luego reincia tu shell y listo
nvm install --lts

Gracias, esta forma de instalarlo me sirvio

Nodejs

Estoy usando Centos 7 y el comando apt se cambia por yum

Sí! Ya tengo NodeJs 😄.

realmente prefiero tener instalado en el sistema operativo, que tenerlo en terminal windows

cada versión que tenga LTS es una version de larga duración es decir que tiene soporte prolongado.

**pegar** en **Terminal**  = Ctrl + Shift + v

De mucha ayuda este video!

LTS (Long-Term Support)
“Soporte a largo plazo” que generalmente garantiza que los errores críticos se solucionaran por un total de 30 meses.

Soy nuevo, acabo de instalar la versión 16.14.0

al querer instalar nodejs me salia un error tipo Conflicts: libssl1.0-dev but 1.0.2q-2 is to be installed E: Unable to correct problems, you have held broken packages
despues de investigar un poco encontre esta solucion que consiste en ejecutar los siguientes comandos
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get -f install

despues de esto pude seguir con la instalacion con normalidad

Oh javascript, se siente increible tener una escuela de 0 a 100 aqui en platzi con este lenguaje

Aquí con la versión más reciente 😄

Cuando lo corrí me salió esta versión más reciente

INcre{ible este acercamiento al manejo de paquetes desde una instalación por default a una reciente con comandos

Entendido

Iniciar en Node JS (Instalación y configuración de servidor web en windows) Descargar node js de la página oficial https://nodejs.org/es/download/, una vez que haya finalizado, dar doble click para ejecutar el programa y seguir con las instrucciones hasta terminar con la instalación.

  • Instalación de Node.js en la terminal de Ubuntu

    Copia y pega en tu terminla lo siguiente:

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash
  • Luego:
nvm install --lts
  • Verificamos su instalación con:
node -v

Habrás instalado a esta fecha su última versión

v16.13.0

En mi ordenador con Kubuntu tuve problemas para instarlo con curl, mi solución fue ejecutar:

git clone https://github.com/nvm-sh/nvm.git

Después:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Y para finalizar:

source ~/.bashrc

No sé por qué me dio un problema, pero de esa manera lo solucioné.

muy buen video, y diferentes maneras de instalar nodejs

Gracias!

Perfecto!

Para reiniciar tu para usar nvm

. ~/.nvm/nvm.sh