Windows

2/15
Recursos
Transcripción

Aportes 59

Preguntas 22

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta 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í.

npm node package manager

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

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 [email protected]

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

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

El WSL es lo mejor!

Si al ejecutar el comando
npm install -g [email protected]
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 –g [email protected]

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

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

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

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

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

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 [email protected] o npm install -g npm
Para instalar la ultima versión

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