Introducción
Ha llegado el momento de preparar nuestro entorno de desarrollo para comenzar a crear aplicaciones con Angular. El primer paso consiste en instalar Node.js, una herramienta fundamental dentro del ecosistema JavaScript y un requisito indispensable para trabajar con Angular y sus herramientas de desarrollo.
En este capítulo instalaremos Node.js utilizando un administrador de versiones, lo que nos permitirá mantener distintas versiones de Node en nuestro equipo y cambiar entre ellas cuando sea necesario.
¿Qué es Node.js?
Node.js es un entorno de ejecución de JavaScript que permite ejecutar código fuera de un navegador web.
Tradicionalmente, JavaScript se ejecutaba únicamente dentro de navegadores como:
Google Chrome
Mozilla Firefox
Microsoft Edge
Safari
Con Node.js es posible ejecutar aplicaciones y herramientas basadas en JavaScript directamente desde la línea de comandos, sin depender de un navegador.
Esto resulta especialmente importante porque muchas de las herramientas utilizadas en el desarrollo moderno, incluyendo Angular CLI, se ejecutan sobre Node.js.
¿Por qué necesitamos Node.js para Angular?
Angular utiliza diversas herramientas que dependen de Node.js para funcionar correctamente.
Entre las tareas que realizaremos mediante estas herramientas se encuentran:
Crear proyectos Angular.
Generar componentes y servicios.
Ejecutar la aplicación localmente.
Compilar el proyecto.
Ejecutar pruebas automatizadas.
Generar versiones listas para producción.
Sin Node.js no podríamos utilizar Angular CLI ni gran parte del ecosistema de desarrollo asociado a Angular.
La importancia de administrar versiones
El ecosistema JavaScript evoluciona rápidamente. Como consecuencia, algunas herramientas funcionan únicamente con versiones específicas de Node.js.
Por esta razón, es una buena práctica utilizar un administrador de versiones de Node (Node Version Manager o NVM).
Las ventajas principales son:
Instalar múltiples versiones de Node.js.
Cambiar fácilmente entre versiones.
Mantener compatibilidad con distintos proyectos.
Evitar conflictos entre herramientas.
De esta forma, cada proyecto puede utilizar la versión de Node recomendada sin afectar a otros desarrollos existentes en el equipo.
Instalación de NVM para Windows
Para este curso utilizaremos NVM for Windows, una implementación del administrador de versiones de Node para sistemas Windows.
Paso 1: Descargar NVM
Accede al repositorio oficial de NVM para Windows en GitHub:
https://github.com/coreybutler/nvm-windows
Dirígete a la sección Releases y descarga el instalador con extensión .exe.
Paso 2: Ejecutar el instalador
Una vez descargado:
Ejecuta el archivo instalador.
Acepta los términos de licencia.
Sigue el asistente de instalación.
Haz clic en Siguiente hasta completar el proceso.
Finaliza la instalación.
La instalación es bastante sencilla y no requiere configuraciones especiales.
Abrir la consola de comandos
Una vez instalado NVM, debemos abrir una ventana de comandos.
Método rápido
Presiona:
Windows + R
Escribe:
cmd
Y presiona:
Enter
Se abrirá una consola desde la cual podremos ejecutar comandos de NVM y Node.js.
Verificar la instalación de NVM
Para comprobar que NVM se instaló correctamente, ejecuta el siguiente comando:
nvm
Si la instalación fue exitosa, aparecerá una lista con los comandos disponibles de NVM.
Instalar la versión de Node utilizada en el curso
Para garantizar la compatibilidad con todos los ejemplos y ejercicios, utilizaremos la versión:
20.16.0
Para instalarla, ejecuta:
nvm install 20.16.0
Durante este proceso, NVM descargará e instalará la versión indicada de Node.js.
Importante: Se recomienda utilizar las mismas versiones de las herramientas empleadas en el curso para evitar diferencias de comportamiento o problemas de compatibilidad.
Activar la versión instalada
Instalar una versión no significa que automáticamente comenzará a utilizarse.
Después de instalar Node.js, debemos activarlo mediante el siguiente comando:
nvm use 20.16.0
Si todo funciona correctamente, NVM mostrará un mensaje indicando que la versión seleccionada ya está en uso.
Verificar la versión activa de Node.js
Finalmente, podemos confirmar que estamos utilizando la versión correcta ejecutando:
node --version
La salida debería ser similar a:
v20.16.0
Esto confirma que Node.js se encuentra correctamente instalado y configurado.
Resumen
En este capítulo instalamos y configuramos Node.js, uno de los requisitos fundamentales para desarrollar aplicaciones Angular. Para administrar las distintas versiones de Node utilizamos NVM for Windows, lo que nos permitirá mantener un entorno de desarrollo flexible y compatible con diferentes proyectos.
Los comandos utilizados fueron:
nvm install 20.16.0
nvm use 20.16.0
node --version
Con Node.js instalado correctamente, ya estamos listos para continuar con la instalación de Angular CLI y crear nuestro primer proyecto Angular.
No hay comentarios:
Publicar un comentario