# En tu terminal local (fuera de Docker)
npm install -g pnpm
- Esto te permite usar pnpm para actualizar package.json y pnpm-lock.yaml.
cd frontend
pnpm add react-router-dom
docker-compose down
docker-compose down -v
Esto ejecutará de nuevo el Dockerfile, incluyendo npm install (con tu package.json actualizado).
docker-compose build frontend
docker-compose build
✅ Asegúrate de que ya hayas actualizado tu package.json local con:
docker-compose up
O en modo "detached" (fondo):
docker-compose up -d
# Lista los contenedores
docker ps -a
# Detén el contenedor (reemplaza <nombre> o <id>)
docker stop <nombre>
# Elimínalo
docker rm <nombre>
# Lista las imágenes
docker images
# Elimina la imagen (reemplaza <nombre-imagen>)
docker rmi <nombre-imagen>
# Construir nueva imagen
docker build -t mi-frontend ./frontend
# Ejecutar
docker run -p 5173:5173 -v ${PWD}/frontend:/app -v /app/node_modules mi-frontend
En Windows PowerShell, usa ${PWD} para la ruta actual.