.gitignore для React

Готовый .gitignore для React проектов — CRA, Next.js, Vite, результаты сборки, node_modules и файлы окружения

Browse all templates

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Need more options? Use the full .gitignore generator with 60+ templates and preset combos.

Об этом инструменте

React-проекты (Create React App, Next.js, Vite или Remix) работают на Node.js и имеют одинаковые требования к gitignore — плюс специфичные для фреймворка директории сборки: .next, dist или build. Этот шаблон объединяет Node.js gitignore с правилами Next.js и типичными паттернами IDE/ОС. Он покрывает npm, yarn, pnpm, артефакты сборки, файлы окружения и всё необходимое для чистого React-репозитория.

Как использовать

1. Просмотрите предвыбранные шаблоны (Node.js + Next.js + VS Code + ОС) 2. Удалите Next.js если не используете, или добавьте другие шаблоны 3. Нажмите «Копировать» или «Скачать» 4. Положите в корень проекта

Часто задаваемые вопросы

Нужно ли игнорировать папку build или dist?
Да. Результаты сборки (build/, dist/, .next/, out/) генерируются из исходного кода и не должны быть в контроле версий. Их можно пересобрать в любой момент.
Нужен ли разный .gitignore для CRA, Next.js и Vite?
База Node.js одинаковая. Разница только в названии папки сборки: CRA использует build/, Next.js — .next/ и out/, Vite — dist/. Этот шаблон покрывает все варианты.
Нужно ли коммитить .env.local?
Нет. Файлы типа .env.local содержат секреты, специфичные для вашей машины. Закоммитьте вместо этого файл .env.example со списком необходимых переменных без реальных значений.

Похожие инструменты