.gitignore pour Next.js

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

Framework React pour la production

Le .gitignore complet pour Next.js

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2025-08-02 07:29:09 UTC
# Technologies: Next.js

### Next.js ###
# macOS folder settings (Desktop Services Store)
.DS_Store
/node_modules
/.pnp
.pnp.js
/build
/coverage
/.next/
/out/
# Privacy Enhanced Mail certificate
*.pem
# npm debug logs
npm-debug.log*
# Yarn debug logs
yarn-debug.log*
# Yarn error logs
yarn-error.log*
.env*.local
# Environment variables
.env
.vercel
# TypeScript build info
*.tsbuildinfo
next-env.d.ts

Ce que ces règles Next.js ignorent vraiment

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

General

Motif Ce qu’il ignore
.DS_Store macOS folder settings (Desktop Services Store)
/node_modules dependencies
/.pnp General
.pnp.js General
/build General
/coverage testing
/.next/ next.js
/out/ General
*.pem Privacy Enhanced Mail certificate
npm-debug.log* npm debug logs
yarn-debug.log* Yarn debug logs
yarn-error.log* Yarn error logs
.env*.local local env files
.env Environment variables
.vercel vercel
*.tsbuildinfo TypeScript build info
next-env.d.ts General

Comment utiliser ce .gitignore pour Next.js

  1. Copiez les règles Next.js 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 Framework

Voir tous les modèles Framework