Instalación de Node.js:
Paso 1: Descargar Node.js:
Dirígete al sitio web oficial de Node.js en nodejs.org y descarga la versión más reciente para tu sistema operativo.
Paso 2: Instalar Node.js:
En Windows:
Ejecuta el instalador descargado y sigue las instrucciones del asistente de instalación.
En macOS:
Abre el archivo .pkg descargado y sigue las instrucciones del instalador.
En Linux (usando un gestor de paquetes):
Si estás en Ubuntu o Debian, puedes usar:
sudo apt update sudo apt install nodejs
Para otras distribuciones de Linux, consulta la documentación correspondiente.
Paso 3: Verificar la instalación:
Abre una terminal o línea de comandos y ejecuta los siguientes comandos para verificar que Node.js y npm (el gestor de paquetes de Node.js) se hayan instalado correctamente:
node -v npm -v
Si ambos comandos muestran las versiones instaladas, ¡enhorabuena! Node.js está correctamente instalado en tu sistema.
Gestionar dependencias con npm:
Paso 4: Crear un nuevo proyecto:
Dirígete a la carpeta donde deseas crear tu proyecto y ejecuta el siguiente comando para iniciar un nuevo proyecto de Node.js:
npm init -y
Este comando generará un archivo package.json
en
tu directorio actual, que contiene la información de tu proyecto y
las dependencias.
Paso 5: Instalar dependencias:
Para instalar una dependencia en tu
proyecto, utiliza el comando npm
install
. Por ejemplo, para instalar Express (un popular
marco web de Node.js), ejecuta:
npm install express
Esto descargará la última versión de Express y la añadirá a tu
archivo package.json
como
una dependencia.
Paso 6: Uso de dependencias:
Una vez que las dependencias están
instaladas, puedes utilizarlas en tu proyecto. Por ejemplo, para usar
Express en tu aplicación Node.js, crea un archivo app.js
y
escribe el siguiente código:
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('¡Hola, mundo!'); }); app.listen(3000, () => { console.log('Servidor escuchando en el puerto 3000'); });
Paso 7: Ejecutar la aplicación:
Para ejecutar tu aplicación
Node.js, simplemente ejecuta el archivo que has creado. En este caso,
para ejecutar app.js
,
utiliza el siguiente comando:
node app.js
Después de ejecutar este comando, tu aplicación estará disponible
en http://localhost:3000
,
y podrás ver el mensaje "¡Hola, mundo!" en tu navegador.
¡Y eso es todo! Has instalado Node.js, gestionado dependencias con npm y creado una aplicación básica de Node.js utilizando Express. Ahora estás listo para empezar a construir aplicaciones web increíbles con Node.js. Si tienes alguna pregunta o necesitas más ayuda, no dudes en preguntar.
Aquí tienes una explicación detallada de los principales comandos de Node.js para gestionar dependencias utilizando npm (Node Package Manager):
npm init: Este comando se utiliza para iniciar un nuevo proyecto Node.js. Puedes ejecutarlo en el directorio de tu proyecto y seguir las instrucciones para generar un archivo
package.json
con la información de tu proyecto.Ejemplo:
npm init
npm install: Este comando se utiliza para instalar paquetes y dependencias en tu proyecto. Puedes instalar paquetes de npm de varias formas:
Instalación local: Se instala el paquete solo en el proyecto actual.
Instalación global: Se instala el paquete de forma global en tu sistema.
Ejemplo de instalación local:
npm install nombre_del_paquete
Ejemplo de instalación global:
npm install -g nombre_del_paquete
npm uninstall: Este comando se utiliza para desinstalar paquetes de tu proyecto.
Ejemplo:
npm uninstall nombre_del_paquete
npm update: Este comando se utiliza para actualizar paquetes a sus últimas versiones disponibles.
Ejemplo:
npm update
npm list: Este comando muestra una lista de todas las dependencias instaladas en tu proyecto.
Ejemplo:
npm list
npm search: Este comando se utiliza para buscar paquetes en el registro de npm.
Ejemplo:
npm search nombre_del_paquete
npm run: Este comando se utiliza para ejecutar scripts definidos en el archivo
package.json
.Ejemplo:
npm run nombre_del_script
Estos son los comandos básicos más utilizados para gestionar dependencias en un proyecto Node.js. Puedes consultar la documentación oficial de npm para obtener más detalles sobre estos comandos y otros que puedan ser útiles para tus proyectos.