.gitignore для Angular
17 правил ігнорування для Angular, готових до копіювання у ваш репозиторій.
Структура веб-додатків на основі TypeScript
Повний .gitignore для Angular
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:49:34 UTC
# Технології: Angular
### Angular ###
/dist/
/out-tsc/
# Тимчасовий каталог
/tmp/
# Звіти про покриття коду
/coverage/
/e2e/test-output/
/.angular/
.angular/
/node_modules/
/package-lock.json
/yarn.lock
/.env
/.angular-cli.json
/.ng/
# Інформація про збірку TypeScript
*.tsbuildinfo
# журнали налагодження npm
npm-debug.log*
# Журнали налагодження Yarn
yarn-debug.log*
# Журнали помилок Yarn
yarn-error.log*
Що насправді ігнорують ці правила Angular
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Специфічний Angular
| Шаблон | Що ігнорується |
|---|---|
/dist/ |
Специфічний Angular |
/out-tsc/ |
Специфічний Angular |
/tmp/ |
Тимчасовий каталог |
/coverage/ |
Звіти про покриття коду |
/e2e/test-output/ |
Специфічний Angular |
/.angular/ |
Специфічний Angular |
.angular/ |
Специфічний Angular |
Модулі вузлів і файли залежностей
| Шаблон | Що ігнорується |
|---|---|
/node_modules/ |
Модулі вузлів і файли залежностей |
/package-lock.json |
Модулі вузлів і файли залежностей |
/yarn.lock |
Модулі вузлів і файли залежностей |
Файли середовища
| Шаблон | Що ігнорується |
|---|---|
/.env |
Файли середовища |
Angular CLI та створювати артефакти
| Шаблон | Що ігнорується |
|---|---|
/.angular-cli.json |
Angular CLI та створювати артефакти |
/.ng/ |
Angular CLI та створювати артефакти |
Кеш TypeScript
| Шаблон | Що ігнорується |
|---|---|
*.tsbuildinfo |
Інформація про збірку TypeScript |
Журнали
| Шаблон | Що ігнорується |
|---|---|
npm-debug.log* |
журнали налагодження npm |
yarn-debug.log* |
Журнали налагодження Yarn |
yarn-error.log* |
Журнали помилок Yarn |
Як використовувати цей .gitignore для Angular
- Скопіюйте правила Angular вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.