.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

  1. Copie as regras de Next.js 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 Framework

Ver todos os modelos de Framework