.gitignore para Expo

14 reglas de exclusión para Expo, listas para copiar en tu repositorio.

Framework para aplicaciones React Native

El .gitignore completo para Expo

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:14:44 UTC
# Tecnologías: Expo

### Expo ###
# Dependencias de Node.js
node_modules/
.expo/
.expo-shared/
*.expo
*.tunnel
# Archivo de caché
*.cache
# Archivos temporales
*.tmp
# Archivo de registro
*.log
# Variables de entorno
.env
# Variables de entorno locales
.env.local
.env.*.local
# Registros de depuración de npm
npm-debug.log*
# Registros de depuración de Yarn
yarn-debug.log*
# Registros de errores de Yarn
yarn-error.log*

Qué ignoran estas reglas de Expo

Todos los patrones y por qué incluirlos en tu .gitignore.

Módulos de Node

Patrón Qué ignora
node_modules/ Dependencias de Node.js
.expo/ Estado local y cachés de Expo: estado de ejecución (empaquetador Metro, datos de dev-client y túneles)
.expo-shared/ Configuración compartida del proyecto (cambios en app.json, etc.)
*.expo Cachés y registros del empaquetador Metro; archivos temporales genéricos de Expo

Túneles de Expo DevTools

Patrón Qué ignora
*.tunnel Túneles de Expo DevTools

Carpeta de caché de Metro

Patrón Qué ignora
*.cache Archivo de caché
*.tmp Archivos temporales
*.log Archivo de registro

Variables de entorno

Patrón Qué ignora
.env Variables de entorno
.env.local Variables de entorno locales
.env.*.local Variables de entorno

Registros del gestor de paquetes

Patrón Qué ignora
npm-debug.log* Registros de depuración de npm
yarn-debug.log* Registros de depuración de Yarn
yarn-error.log* Registros de errores de Yarn

Cómo usar este .gitignore para Expo

  1. Copia las reglas de Expo de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Dispositivos móviles

Ver todas las plantillas de Dispositivos móviles