Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

C贸mo instalar un NPM en Windows

3/18
Recursos

Para instalar un NPM (Node Package Manager) en Windows sigue estos pasos:

  1. Dir铆gete a la p谩gina oficial de Node.js. Te encontrar谩s con la siguiente pantalla:

P谩gina Web para la instalaci贸n de Node.js en Windows
Nota: P谩gina web de Node.js capturada el 09/05/2022.

  1. Selecciona la versi贸n LTS (Long Term Support) o la 鈥淎ctual鈥.

La versi贸n LTS es la m谩s estable y con menos errores. La versi贸n actual tiene las 煤ltimas caracter铆sticas a帽adidas a Node, pero no est谩 probada y puede tener errores y bugs.

  1. Ejecuta como administrador el archivo descargado.
  2. Sigue los pasos de la instalaci贸n de Node.

隆Listo! Ya est谩 instalado Node y NPM en tu computador. 驴Existe una forma de comprobarlo? 隆Por supuesto!

En una terminal de comandos, ejecuta el comando node -v y npm -v y te mostrar谩 las versiones instaladas de Node y NPM, respectivamente. Si no lo muestra, es porque no est谩n instaladas.

Si no sabes qu茅 es la terminal, toma el curso de Introducci贸n a la Terminal y L铆nea de Comandos

Para actualizar NPM, ejecuta el comando npm install -g npm@latest.

Windows Subsystem for Linux

Si tomaste el curso de Prework: Configuraci贸n de Entorno de Desarrollo en Windows de la Escuela de Desarrollo Web, entonces hay unas consideraciones a tener en cuenta:

  • Deber谩s instalar NPM y Node por separado mediante un comando
  • Si instalas Node en consola, te instalar谩 una versi贸n muy antigua y provocar谩 errores en paquetes que ya no soporten esa versi贸n. Por lo tanto, no hay manera de actualizar node de manera tradicional

Instalar un manejador de versiones de Node

Por los inconvenientes que existen para instalar Node de manera tradicional, te recomendamos instalar primero un manejador de versiones de Node, por ejemplo NVM (Node Version Manager).

Sigue estos pasos para instalar NVM:

  1. Abre la terminal
  2. Si tienes instalado nodejs, desinst谩lalo. Por ejemplo, en Ubuntu es mediante el comando sudo apt-get remove nodejs
  3. Dir铆gete a la p谩gina de NVM
  4. En la secci贸n Installing and Updating, selecciona la mejor forma de instalar NVM en tu computador

隆Listo! Ya tienes instalado NVM, ahora puedes instalar cualquier versi贸n de Node.

Instalar Node mediante NVM

Ahora que ya tienes instalado NVM, si ejecutas el comando nvm podr谩s ver una gu铆a en la terminal con ejemplos de instalaci贸n al final.

Puedes utilizar los siguientes comandos para instalar versiones de Node:

Comando Resultado
nvm install 8.0.0 Instala la versi贸n espec铆fica
nvm install --lts Instala la 煤ltima versi贸n LTS
nvm install node Instala la 煤ltima versi贸n de Node disponible
nvm use node Utiliza la 煤ltima versi贸n de Node

Contribuci贸n creada con aportes de: Andr茅s Guano.

Aportes 66

Preguntas 25

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Si est谩n trabajando en Windows es muy recomendable probar Cmder, un emulador de la consola de los sistemas *nix, con el que van a poder ejecutar m谩s f谩cilmente los comandos que se vean a lo largo del curso 馃槈

Para todos los que programa en Windows 10, hacer uso de WSL es muy 煤til para casi todo tipo de desarrollo, como su nombre lo dice: Windows Subsystem for Linux, es un subsistema linux integrado que permite tener una consola bash con todas las funcionalidades de una distro como debia, ubuntu, entre otras. Su instalaci贸n es sencilla y no es mi prop贸sito explicarla, sin embargo puedo decirte que haciendo uso de ella tendr谩s todas las bondades de Windows as铆 como tambi茅n todas las bondades de tener una terminal bash completa y todas las funcionalidades de sus paquetes con la que podr谩s trabajar dentro del mismo subsistema as铆 como tambi茅n fuera de 茅l en tus documentos/proyectos de Windows. Si no lo haz probado a煤n, dale una oportunidad y te sentir谩s todo un hackerman al tener windows con bash 馃槂

Hola Platzinautas 馃槃
Si tienen Windows WSL les recomiendo que hagan estos pasos 馃槈
.
Si al poner en la terminal node- v y les parece la version 10.19.0 sigan los siguientes pasos

  • Primero removemos nodejs de WSL escribiendo:
sudo apt remove nodejs
Al final les saldr谩 una opci贸n para aceptar o declinar, aceptan dando enter.
  • Una vez que ya este eliminado nodejs, proceden a instalar curl
sudo apt install curl

Y luego pegan este repositorio de nvm

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

Reinician su terminal escribiendo

bash

Y por ultimo paso instalan la ultima versi贸n de nodejs, al d铆a del tutorial es la 16.5.0

nvm install 16.5.0

Comprueban en su sistema con

node -v

Y les deberia aparecer 16.5.0 馃槈

## Comprobar version de Node y NPM

Una vez descargado y instalado nodejs, comprueba si se ha instalado correctamente ejecutando en una terminal (en Windows pulsa Control + R y escribe聽cmd聽) el comando:

node -v

Si la salida del comando es la versi贸n de nodejs es que se ha instalado correctamente, comprueba tambi茅n que tienes npm ejecutando:

npm -v

### C贸mo actualizar NPM

Si quieres actualizar NPM a la 煤ltima versi贸n simplemente tienes que lanzar este comando:

npm install -g npm

O si quieres actualizar NPM en MAC:

sudo npm install -g npm

Tambi茅n puedes actualizar NPM usando tu gestor de paquetes de la distribuci贸n de Linux si lo has instalado as铆.

Para Windows a mi me gusta mucho usar Git Bash ya que es m谩s comodo (Al menos para mi) ^^

npm node package manager

Si no estas en windows la instalacion es por consola.

curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

sudo bash nodesource_setup.sh

sudo apt install nodejs

Node en Window

Vamos a la pagina de node.js y seleccionar la version current, las cuales trae las ultimas actulizaciones.

Nota: la version LTS es la version estable.

Luego de descargar debemos instalarlo como otro cualquier programa de window.

Abrimos la consola cmd y con el comando :

node -v

Podemos verificar si se instalo correctamente y la version de node.

Para comprobar si existen versiones recientes de npm utilizamos el comando :

npm install -g npm@latest

Este comando verifica si existe una versi贸n nueva y la instalara

Creo que seria mas interesante instala nvm, asi podemos gestionar varias versiones de node y podemos cambiar entre ellas. Dejo el enlace y me dicen que les parece. https://github.com/coreybutler/nvm-windows

alguien sabe alguna forma de actualizar Node.js por linea de comandos en Windows? solamente encuentro mediante la descarga del archivo tal cual como dice Oscar, pero esto para actualizar

PD: muy util el comando de actualizar npm

Instalar em ubuntu
la ultima version

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

y despues

sudo apt-get install -y nodejs

si la primer instruccion no les funciona, talvez antes tengan que instalar curl, asi:

sudo apt-get install curl

https://github.com/nodesource/distributions/blob/master/README.md#debinstall

El WSL es lo mejor!

toca la 13.12鈥

No s茅 si a ustedes les pase, pero ya que tengo el subsystem de linux instalado siempre descargo los programas que dicen en las clases dos veces, una vez en la m谩quina virtual y otra en el windows como tal (los que se pueden en ambos). No s茅 si sea lo m谩s 贸ptimo la verdad

Ya va en la 14.1.0

Si al ejecutar el comando
npm install -g npm@latest
les da error

Simplemente ejecuten el comando con permisos de super usuario 馃槃

Antes de empezar, puedes comprobar si tienes NPM instalado con el comando

npm -v

Si te sale como comando desconocido, es que no lo tienes instalado 馃槈

Si ya tenemos la ultima version marca error?

NODE Package Manager

NPM: Es un gestor de paquetes, el m谩s popular de Javascript; donde se puede encontrar una gran cantidad de recurso para poder implementar en nuestros paquetes.

Aqu铆 podemos encontrar librer铆as open sources hasta grande proyectos.

Link: https://www.npmjs.com/

Podemos ver si tenemos alguna actualizaci贸n. Con este comando nos verificar谩 si tenemos una actualizaci贸n para npm y la instalara.

Win / Linux

Esto para Win / Tambi茅n funciona para Linux pero verificar permisos de las carpetas. (corr铆 el comando con sudo. )

Npm install 鈥揼 npm@latest

WIN / Laragon

Solo hay que ir a la carpeta de {laragon}/bin/nodejs/ y aqu铆 descargar la versi贸n de NodeJs m谩s reciente.

Link:

Descargar el formato .zip, descomprimir en esta carpeta. {laragon}/bin/nodejs/

A mi me sale la version de Node 12.8.3 espero no tener problema, en el ultimo curso que instale otra version empezo a generarme muchos problemas

Si tienen WSL o quieren instalar en ubuntu, seguramente les va a salir un error, por lo que deben colocar el mismo comando que coloc贸 el profe pero antes de eso coloquen sudo

sudo npm install -g npm@latest

Buen d铆a comunidad 馃挌, solo para hacerles presente que la consola CMDER ha cambiado su dominio y el nuevo es https://cmder.app/.
No paren de aprener 馃殌

Resumen de la clase:
INSTALACION
Para instalar NPM es necesario ir al sitio:
https://nodejs.org/es/
para instalar node y npm
.
al entrar hay 2 opciones: la LTS, que le un soporte mayor a todos los features que hay en esa versi贸n, es para entornos de desarrollo y producci贸n.
La otra versi贸n es la m谩s reciente, e incluye todos los features, como queremos estar al d铆a instalamos esa.
.
Descargas y al proceder la instalaci贸n veremos donde se va a instalar y que incluye la instalaci贸n.
.
Aceptamos los t茅rminos, donde se va a instalar, nos comenta que se va instalar
-todo node, el entorno
-npm package manager
-la documentaci贸n necesaria para los comandos a ejecutar
-tambien se va agregar al path del entorno.
.
COMANDOS
Una ves instalado vamos a la consola de comandos:
Comando node -v
Para ver la versi贸n de node
Comando npm -v
Para ver la versi贸n de npm
Comando npm install -g npn@latest o npm install -g npm
Para instalar la ultima versi贸n

Para los que quieran ir mas all谩, les recomiendo usar nvm (node version manager), para saltar entre versiones de node y no tengan problemas de compatibilidad en alg煤n futuro y siempre estar actualizados o no.

Esta herramienta existe tanto para Windows como para linux, desconozco si existe una versi贸n para mac.

Node Version Manager

Saludos platzinautas.
Ingeniero Barajas, de verdad se leyo la licencia de Node?

Seria la primera persona que conozco en hacer eso!!!
Un pro, jejeje鈥

Recomiendo mucho el uso de nvm: nvm ac谩

Hola si quieren actualizar npm y node en WSL pueden seguir estos pasos, les dejo el link aqu铆.

En mi caso, us茅 la 2da forma y todo qued贸 muy bien al d铆a de hoy 31/ene/22.


Les dejo unas fotos 馃槑

Si estan en WSL2 aca les dejo como instale Node JS

sudo apt-get install curl

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

A veces toca trabajar en proyectos que funcionan con diversas versiones de node para estos casos pueden usar nvm que es un manejador de versiones de node aqu铆 explican los pasos para que puedan instalar en windows.

https://content.breatheco.de/es/how-to/nvm-install-windows

pueden por ejemplo instalar la versi贸n que esta usando el profesor con

nvm install v13.1.0

y luego para usarla con

nvm use 13.1.0

Lo recomiendo sobretodo para casos en que les guste bajar variados repositorios de github y correrlos en local para estudiar su c贸digo.

Muy buena y corta la forma de instalar estos dos elementos en Windows, muchas gracias por la explicaci贸n de esto y los comandos para verificar las versiones instructor Oscar.

驴Es recomendable ir actualizando la versi贸n cada cierto tiempo?
Ya lo ten铆a instalada, as铆 he trabajado. Al d铆a de hoy ejecut茅 el comando y se actualiz贸 a la versi贸n 6.14.4. Entonces, 驴traer铆a conflicto con antiguos proyectos? Por el tema de versiones diferentes.

npm install -g npm@latest

Gracias

De hecho ya no necesitas revisar cual es la ultima version, simplemente con el comando npm -v te dice si necesitas actualizarte. Te aparece algo como esto:

En cursos anteriores, hemos utilizado la extensi贸n de Code Runner.
Espec铆ficamente en los cursos de POO con JS y Asincronismo con JS he estado jugando con las sintaxis de ES6.

// Exportar
export { package }

// Importar
import package from '/route'

Pero al tratar de correrla con Code Runner siempre me aparec铆a un error. Investigando conoc铆 que era Code Runner ejecuta nuestros scripts con Node.
La versi贸n de Node que ten铆a en ese momento era la 10.x.x. La cual no soporta esta sintaxis sino que los m贸dulos se trabajaban con CommonJS

// Exportar
module.exports = package

//Importar
const package = require('/route')

Conclu铆 que el error que me aparec铆a a la hora de ejecutar el script era porque no ten铆a la 煤ltima versi贸n de Node o por lo menos no una m谩s actual.
Luego de actulizar la versi贸n de Node no tuve ning煤n problema; as铆 que, al parecer, mi conclusi贸n era correcta. 馃槄

Espero que esto les funcione si han tenido el mismo problema que yo.
Les dejo este enlace en caso que deseen actulizar su versi贸n de Node.

Aunque con los cursos de Prework puede ser suficiente, el de terminal鈥 dejo otra secci贸n de aportes del incombustible Manz sobre la terminal de Linux, WSL y cia

Terminal de Linux

Los que est谩n trabajando en windows, una alternativa a la hora de descargar node es NVM.
NVM (Node Version Manager) es una excelente herramienta para administrar m煤ltiples instalaciones de node.js. En dado caso que tengas una versi贸n vieja puedes actualizarla con los comandos NVM.

Para instalarlo solo tienes que ir a su repositorio y descargar el archivo .zip
https://github.com/coreybutler/nvm-windows

Una vez descargado vas a tu terminal (recomiendo la terminal cmder, entras al link de abajo y descarga la versi贸n full)
https://cmder.net/

Algunos de los comandos para utilizar nvm
Para verificar si tienen instalado nvm:

nvm

Muestra todas las versiones disponible:

nvm list available

Instalar una versi贸n:

nvm install 14.17.05

Mostrar la versi贸n instaladas en tu ordenador:

nvm list

Para usar alguna de las versiones instaladas:

nvm use 14.17.05

Tambi茅n se puede usar en ordenadores con Mac o Distribuciones LInux. En este caso este nvm es especial para windows.

Comandos:

  • Instalar npm
npm install npm@latest -g
  • Visualizar la versi贸n
npm -v
  • Actualizar npm
npm - npm install -g npm

Para aquellos que quieran agregar node a su Windows Terminal. Aqu铆 les dejo un tutorial de c贸mo a帽adir cualquier consola a la nueva terminal.
https://platzi.com/tutoriales/2042-prework-windows/8976-anade-git-bash-a-windows-terminal/
Posiblemente al terminar este curso haga un aporte tambi茅n. El m铆o se ve as铆.

驴Ser谩 que el profe si se ley贸 todos los terminos condiciones como dijo?

el profe es de los m铆os puro gear of war 5

Instalado Node.js y npm, vamos por m谩s 鈥

Genial!

excelente

Listo todo instalado gracias

La terminal de windows 11 ha mejorado muchisimo. Si vienes de linux tanto cmd como powershell tienen algo de compatibilidad con bash, por ejemplo ls, cd, pwd 馃槈 npm tambi茅n es f谩cil de gestionar

Instalar NPM en windows es bastante sencillo.

S铆 estas utilizando WSL te recomiendo instalar Node.js a trav茅s de NVM: https://docs.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl

Fuese interesante agregar un tercer video en la parte de instalaci贸n que ense帽e a instalar nvm ya que en casos pr谩cticos es mucho m谩s com煤n la instalaci贸n por nvm que del binario directamente.

Buen comando:

npm install -g npm@latest

les dejo un video donde pueden instalar node JS en wn7, ya que mi pc no soporta wn7 pude hacerlo alternamente con unos cambios.
https://www.youtube.com/watch?v=atQpkKzHpyk

node dej贸 de andar en windows 7 desde la versi贸n v13.14.0. pero estas versiones no se recomiendan y pueden provocar problemas.

Les recomiendo este tema creado por el gran 脫scar:

https://gndx.dev/blog/tema-oh-my-zsh-gndx/

nahhhhh

馃 mi version a la fecha de hoy 6.14.6

Fundamental para tomar este curso, el curso de introduccion a la terminal y linea de comandos.

voy en la 13.8

Excelente clase, muy contento y expectante鈥︷煔

Interesante.

listo!

Comando para ver si tenemos alguna actualizaci贸n e instalar.

A seguir

Instalado en WSL2

Si quieren instalarlo en WSL, tambi茅n pueden seguir estos pasos.
https://docs.microsoft.com/es-es/windows/dev-environment/javascript/nodejs-on-wsl

Yo siempre instalo la version LTS ya que es m谩s recomendada no se si conviene m谩s descargar siempre la m谩s actualizada la verdad

Recomiendo utilizar un gestor de versiones de NodeJS en lugar de instalarlo directamente, as铆 podr谩n probar diferentes versiones

NVM

para enero del 2021 la version LTS de nodejs es 14.15.4