.gitignore pour Expo

14 règles d’exclusion pour Expo, prêtes à copier dans votre dépôt.

Framework pour applications React Native

Le .gitignore complet pour Expo

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 18:11:00 UTC
# Technologies: Expo

### Expo ###
# Node.js dependencies
node_modules/
.expo/
.expo-shared/
*.expo
*.tunnel
# Cache file
*.cache
# Temporary files
*.tmp
# Log file
*.log
# Environment variables
.env
# Local environment variables
.env.local
.env.*.local
# npm debug logs
npm-debug.log*
# Yarn debug logs
yarn-debug.log*
# Yarn error logs
yarn-error.log*

Ce que ces règles Expo ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Node modules

Motif Ce qu’il ignore
node_modules/ Node.js dependencies
.expo/ Expo local state and caches runtime state (Metro bundler, dev-client data, tunnels)
.expo-shared/ shared project settings (app.json edits, etc.)
*.expo Metro bundler caches/logs generic Expo temp files

Expo DevTools tunnels

Motif Ce qu’il ignore
*.tunnel Expo DevTools tunnels

Metro cache folder

Motif Ce qu’il ignore
*.cache Cache file
*.tmp Temporary files
*.log Log file

Environment variables

Motif Ce qu’il ignore
.env Environment variables
.env.local Local environment variables
.env.*.local Environment variables

Package manager logs

Motif Ce qu’il ignore
npm-debug.log* npm debug logs
yarn-debug.log* Yarn debug logs
yarn-error.log* Yarn error logs

Comment utiliser ce .gitignore pour Expo

  1. Copiez les règles Expo ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Mobile

Voir tous les modèles Mobile