.gitignore para Next.js
17 regras de exclusão para Next.js, prontas a copiar para o seu repositório.
Framework React para produção
O .gitignore completo para Next.js
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:12:37 UTC
# Tecnologias: Next.js
### Next.js ###
# Definições de pastas do macOS (Desktop Services Store)
.DS_Store
/node_modules
/.pnp
.pnp.js
/build
/coverage
/.next/
/out/
# Certificado Privacy Enhanced Mail
*.pem
# 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*
.env*.local
# Variáveis de ambiente
.env
# Ligação de projeto e definições da CLI da Vercel
.vercel
# Informações de compilação TypeScript
*.tsbuildinfo
next-env.d.ts
O que estas regras de Next.js ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
.DS_Store |
Definições de pastas do macOS (Desktop Services Store) |
/node_modules |
Dependências |
/.pnp |
Geral |
.pnp.js |
Geral |
/build |
Geral |
/coverage |
Testes |
/.next/ |
next.js |
/out/ |
Geral |
*.pem |
Certificado Privacy Enhanced Mail |
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 |
.env*.local |
Ficheiros de ambiente locais |
.env |
Variáveis de ambiente |
.vercel |
Ligação de projeto e definições da CLI da Vercel |
*.tsbuildinfo |
Informações de compilação TypeScript |
next-env.d.ts |
Geral |
Como utilizar este .gitignore para Next.js
- Copie as regras de Next.js 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.