.gitignore para Angular
17 reglas de exclusión para Angular, listas para copiar en tu repositorio.
Framework de aplicaciones web basado en TypeScript
El .gitignore completo para Angular
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:10:56 UTC
# Tecnologías: Angular
### Angular ###
/dist/
/out-tsc/
# Directorio temporal
/tmp/
# Informes de cobertura de código
/coverage/
/e2e/test-output/
/.angular/
.angular/
/node_modules/
/package-lock.json
/yarn.lock
/.env
/.angular-cli.json
/.ng/
# Información de compilación de TypeScript
*.tsbuildinfo
# Registros de depuración de npm
npm-debug.log*
# Registros de depuración de Yarn
yarn-debug.log*
# Registros de errores de Yarn
yarn-error.log*
Qué ignoran estas reglas de Angular
Todos los patrones y por qué incluirlos en tu .gitignore.
Específico de Angular
| Patrón | Qué ignora |
|---|---|
/dist/ |
Específico de Angular |
/out-tsc/ |
Específico de Angular |
/tmp/ |
Directorio temporal |
/coverage/ |
Informes de cobertura de código |
/e2e/test-output/ |
Específico de Angular |
/.angular/ |
Específico de Angular |
.angular/ |
Específico de Angular |
Módulos de Node y archivos de dependencias
| Patrón | Qué ignora |
|---|---|
/node_modules/ |
Módulos de Node y archivos de dependencias |
/package-lock.json |
Módulos de Node y archivos de dependencias |
/yarn.lock |
Módulos de Node y archivos de dependencias |
Archivos de entorno
| Patrón | Qué ignora |
|---|---|
/.env |
Archivos de entorno |
Angular CLI y artefactos de compilación
| Patrón | Qué ignora |
|---|---|
/.angular-cli.json |
Angular CLI y artefactos de compilación |
/.ng/ |
Angular CLI y artefactos de compilación |
Caché de TypeScript
| Patrón | Qué ignora |
|---|---|
*.tsbuildinfo |
Información de compilación de TypeScript |
Registros
| Patrón | Qué ignora |
|---|---|
npm-debug.log* |
Registros de depuración de npm |
yarn-debug.log* |
Registros de depuración de Yarn |
yarn-error.log* |
Registros de errores de Yarn |
Cómo usar este .gitignore para Angular
- Copia las reglas de Angular de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.