# `Module not found: Error: Can't resolve './components/Button' in '/vercel/path0/app'`

**Dónde aparece:** Logs de build en Vercel (funciona en local, falla en Vercel)

**Qué significa:** Las mayúsculas o minúsculas de un `import` no coinciden exactamente con el nombre real del archivo. Mac y Windows lo pasan por alto, pero los servidores Linux de Vercel exigen coincidencia exacta.

## Causas probables

- Importar `./components/Button` cuando el archivo real se llama `button.tsx`.
- Cambiar el nombre de `Header.tsx` a `header.tsx` sin usar `git mv`, por lo que Git conservó las mayúsculas antiguas.

## Mensaje para tu agente

```text
El build funciona en mi equipo pero falla en Vercel con `Module not found`. Comprueba las mayúsculas y minúsculas exactas del archivo en Git (`git ls-files`) frente al import y corrígelo.
```

**Cómo evitarlo:** Nombra los archivos de forma coherente en minúsculas y con guiones (`user-card.tsx`).

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/importacion-mayusculas-minusculas-fallo-en-vercel) · Licencia: CC BY 4.0
