.gitignore para Expo

14 regras de exclusão para Expo, prontas a copiar para o seu repositório.

Framework para aplicações React Native

O .gitignore completo para Expo

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:13:20 UTC
# Tecnologias: Expo

### Expo ###
# Dependências do Node.js
node_modules/
.expo/
.expo-shared/
*.expo
*.tunnel
# Ficheiro de cache
*.cache
# Ficheiros temporários
*.tmp
# Ficheiro de registo
*.log
# Variáveis de ambiente
.env
# Variáveis de ambiente locais
.env.local
.env.*.local
# Registos de depuração do npm
npm-debug.log*
# Registos de depuração do Yarn
yarn-debug.log*
# Registos de erros do Yarn
yarn-error.log*

O que estas regras de Expo ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Módulos Node

Padrão O que ignora
node_modules/ Dependências do Node.js
.expo/ Estado local e caches do Expo (Metro bundler, dados do dev-client, túneis)
.expo-shared/ Definições partilhadas do projeto (edições de app.json, etc.)
*.expo Caches/registos do Metro bundler e ficheiros temporários genéricos do Expo

Túneis do Expo DevTools

Padrão O que ignora
*.tunnel Túneis do Expo DevTools

Pasta de cache do Metro

Padrão O que ignora
*.cache Ficheiro de cache
*.tmp Ficheiros temporários
*.log Ficheiro de registo

Variáveis de ambiente

Padrão O que ignora
.env Variáveis de ambiente
.env.local Variáveis de ambiente locais
.env.*.local Variáveis de ambiente

Registos do gestor de pacotes

Padrão O que ignora
npm-debug.log* Registos de depuração do npm
yarn-debug.log* Registos de depuração do Yarn
yarn-error.log* Registos de erros do Yarn

Como utilizar este .gitignore para Expo

  1. Copie as regras de Expo acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Dispositivos móveis

Ver todos os modelos de Dispositivos móveis