.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
- Copie as regras de Expo acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- 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.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.