.gitignore за Expo
14 правила за игнориране за Expo, готови за копиране в хранилището ви.
Фреймуърк за React Native приложения
Пълният .gitignore за Expo
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:13:46 UTC
# Технологии: Expo
### Expo ###
# Зависимости на Node.js
node_modules/
.expo/
.expo-shared/
*.expo
*.tunnel
# Кеш файл
*.cache
# Временни файлове
*.tmp
# Журнален файл
*.log
# Променливи на средата
.env
# Локални променливи на средата
.env.local
.env.*.local
# Журнали за дебъгване на npm
npm-debug.log*
# Журнали за дебъгване на Yarn
yarn-debug.log*
# Журнали на грешките на Yarn
yarn-error.log*
Какво всъщност игнорират тези правила за Expo
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Модули на Node
| Шаблон | Какво игнорира |
|---|---|
node_modules/ |
Зависимости на Node.js |
.expo/ |
Локално състояние и кешове на Expo (Metro bundler, данни на dev-client, тунели) |
.expo-shared/ |
Споделени проектни настройки (редакции на app.json и др.) |
*.expo |
Кешове/журнали на Metro bundler и общи временни файлове на Expo |
Тунели на Expo DevTools
| Шаблон | Какво игнорира |
|---|---|
*.tunnel |
Тунели на Expo DevTools |
Папка за кеш на Metro
| Шаблон | Какво игнорира |
|---|---|
*.cache |
Кеш файл |
*.tmp |
Временни файлове |
*.log |
Журнален файл |
Променливи на средата
| Шаблон | Какво игнорира |
|---|---|
.env |
Променливи на средата |
.env.local |
Локални променливи на средата |
.env.*.local |
Променливи на средата |
Журнали на мениджъра на пакети
| Шаблон | Какво игнорира |
|---|---|
npm-debug.log* |
Журнали за дебъгване на npm |
yarn-debug.log* |
Журнали за дебъгване на Yarn |
yarn-error.log* |
Журнали на грешките на Yarn |
Как да използвате този .gitignore за Expo
- Копирайте правилата за Expo по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.