github/gitignore · Angular.gitignore

Angular-.gitignore-Vorlage erklärt

Erklärt, warum Angular.gitignore dist, den .angular-Cache, out-tsc und coverage ignoriert, und wann die Regeln entfernt werden sollten, die Lockfiles (package-lock.json·yarn.lock) ignorieren.

Im Generator öffnen Zusammen mit Node, VisualStudioCode, macOS öffnen

Angular.gitignore blockiert Build-Ergebnisse und Caches von Angular-CLI-Projekten. Die meisten Regeln beginnen mit / und gelten nur im Workspace-Stamm.

Achtung: /package-lock.json und /yarn.lock werden ignoriert. npm empfiehlt, das Lockfile unter Versionskontrolle zu stellen; bei Anwendungen löscht man diese beiden Zeilen daher üblicherweise.

Regeln im Einzelnen

MusterWas ignoriert wird und warum
/dist//out-tsc//tmp/Build-ErgebnisseErgebnisse von ng build, Zwischenausgaben der TypeScript-Kompilierung und temporärer Ordner.
/.angular/.angular/Angular-CLI-CacheFestplattencache, den Angular CLI zur Beschleunigung der Builds verwendet. Die am Stamm verankerte Regel und die Regel für jede Tiefe stehen nebeneinander, damit auch Caches von Unterprojekten blockiert werden.
/coverage//e2e/test-output/TestergebnisseCoverage von Karma und Jest sowie Ergebnisse von E2E-Tests.
/node_modules//package-lock.json/yarn.lockAbhängigkeiten und Lockfilesnode_modules gehört selbstverständlich ausgeschlossen; schließt man aber auch die Lockfiles aus, können sich die Abhängigkeitsversionen bei jeder Installation ändern.
/.env/.angular-cli.json/.ng/Umgebung und KonfigurationUmgebungsvariablendateien sowie alte Konfigurationsdateien und -ordner von Angular CLI.
*.tsbuildinfonpm-debug.log*yarn-debug.log*yarn-error.log*Logs und Build-InformationenInformationen für inkrementelle TypeScript-Builds und Logs des Paketmanagers.

Hinweise für die Praxis

Originalvorlage

Angular.gitignore17 Regeln
# Angular specific/dist//out-tsc//tmp//coverage//e2e/test-output//.angular/.angular/# Node modules and dependency files/node_modules//package-lock.json/yarn.lock# Environment files/.env# Angular CLI and build artefacts/.angular-cli.json/.ng/# TypeScript cache*.tsbuildinfo# Logsnpm-debug.log*yarn-debug.log*yarn-error.log*

Vorlagenquelle: github/gitignore/Angular.gitignore @356fd7b (2026-09-11) · CC0-1.0

Häufig kombinierte Vorlagen

Weitere Vorlagenerklärungen