.gitignore pro Node.js
63 pravidel ignorování pro Node.js, připravených ke zkopírování do repozitáře.
Běhové prostředí JavaScript postavené na enginu V8 z Chrome
Kompletní .gitignore pro Node.js
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:10:59 UTC
# Technologie: Node.js
### Node.js ###
logs
# Diagnostické zprávy Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Soubory ID procesů
pids
# Soubor ID procesu
*.pid
# Soubor počáteční hodnoty náhodných čísel
*.seed
# Soubor zámku procesu
*.pid.lock
# Ladicí protokoly Lerna
lerna-debug.log*
# Pokrytí knihovny
lib-cov
# Soubor protokolu
*.log
# Adresář pokrytí
coverage
# Data pokrytí LCOV
*.lcov
# Informace o sestavení TypeScript
*.tsbuildinfo
# Výstup pokrytí NYC
.nyc_output
# Ladicí protokoly npm
npm-debug.log*
# Mezilehlé úložiště Grunt
.grunt
# Ladicí protokoly Yarn
yarn-debug.log*
# Závislosti Bower
bower_components
# Chybové protokoly Yarn
yarn-error.log*
# Konfigurace node-waf
.lock-wscript
# Zkompilované binární doplňky
build/Release
# Závislosti Node.js
node_modules/
# Balíčky JSPM
jspm_packages/
# Moduly Snowpack
web_modules/
# Adresář mezipaměti npm
.npm
# Mezipaměť ESLint
.eslintcache
# Mezipaměť Stylelint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Proměnné prostředí
.env
.env.*
!.env.example
# Adresář mezipaměti
.cache
# Mezipaměť bundleru Parcel
.parcel-cache
# Výstup sestavení Next.js
.next
# Statický export Next.js
out
# Výstup sestavení Nuxt.js
.nuxt
dist
.cache/
# Výstup produkčního sestavení Nitro/Nuxt
.output
# Výstup sestavení VuePress
.vuepress/dist
# Dočasné soubory
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Mezipaměť Docusaurus
.docusaurus
# Bezserverový framework
.serverless/
# Mezipaměť FuseBox
.fusebox/
# Místní DynamoDB
.dynamodb/
.firebase/
# Soubor portu Tern.js
.tern-port
# Testovací adresář VS Code
.vscode-test
.pnpm-store
# Yarn Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/
Co pravidla pro Node.js skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Protokoly
| Vzor | Co ignoruje |
|---|---|
logs |
Protokoly |
lerna-debug.log* |
Ladicí protokoly Lerna |
*.log |
Soubor protokolu |
npm-debug.log* |
Ladicí protokoly npm |
yarn-debug.log* |
Ladicí protokoly Yarn |
yarn-error.log* |
Chybové protokoly Yarn |
Diagnostické zprávy (https://nodejs.org/api/report.html)
| Vzor | Co ignoruje |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Diagnostické zprávy Node.js |
Běhová data
| Vzor | Co ignoruje |
|---|---|
pids |
Soubory ID procesů |
*.pid |
Soubor ID procesu |
*.seed |
Soubor počáteční hodnoty náhodných čísel |
*.pid.lock |
Soubor zámku procesu |
Adresář instrumentovaných knihoven generovaných jscoverage/JSCover
| Vzor | Co ignoruje |
|---|---|
lib-cov |
Pokrytí knihovny |
Adresář pokrytí používaný nástroji jako istanbul
| Vzor | Co ignoruje |
|---|---|
coverage |
Adresář pokrytí |
*.lcov |
Data pokrytí LCOV |
.nyc_output |
Výstup pokrytí NYC |
Mezipaměť TypeScript
| Vzor | Co ignoruje |
|---|---|
*.tsbuildinfo |
Informace o sestavení TypeScript |
Mezilehlé úložiště Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Vzor | Co ignoruje |
|---|---|
.grunt |
Mezilehlé úložiště Grunt |
Adresář závislostí Bower (https://bower.io/)
| Vzor | Co ignoruje |
|---|---|
bower_components |
Závislosti Bower |
.lock-wscript |
Konfigurace node-waf |
Zkompilované binární doplňky (https://nodejs.org/api/addons.html)
| Vzor | Co ignoruje |
|---|---|
build/Release |
Zkompilované binární doplňky |
Adresáře závislostí
| Vzor | Co ignoruje |
|---|---|
node_modules/ |
Závislosti Node.js |
jspm_packages/ |
Balíčky JSPM |
Adresář závislostí Snowpack (https://snowpack.dev/)
| Vzor | Co ignoruje |
|---|---|
web_modules/ |
Moduly Snowpack |
Volitelný adresář mezipaměti npm
| Vzor | Co ignoruje |
|---|---|
.npm |
Adresář mezipaměti npm |
Volitelná mezipaměť eslint
| Vzor | Co ignoruje |
|---|---|
.eslintcache |
Mezipaměť ESLint |
Volitelná mezipaměť stylelint
| Vzor | Co ignoruje |
|---|---|
.stylelintcache |
Mezipaměť Stylelint |
Volitelná historie REPL
| Vzor | Co ignoruje |
|---|---|
.node_repl_history |
Volitelná historie REPL |
Výstup „npm pack“
| Vzor | Co ignoruje |
|---|---|
*.tgz |
Výstup „npm pack“ |
Soubor integrity Yarn
| Vzor | Co ignoruje |
|---|---|
.yarn-integrity |
Soubor integrity Yarn |
.env |
Proměnné prostředí |
.env.* |
Soubor integrity Yarn |
!.env.example |
Soubor integrity Yarn |
.cache |
Adresář mezipaměti |
.parcel-cache |
Mezipaměť bundleru Parcel |
Výstup sestavení Next.js
| Vzor | Co ignoruje |
|---|---|
.next |
Výstup sestavení Next.js |
out |
Statický export Next.js |
Výstup sestavení / generování Nuxt.js
| Vzor | Co ignoruje |
|---|---|
.nuxt |
Výstup sestavení Nuxt.js |
dist |
Výstup sestavení / generování Nuxt.js |
.output |
Výstup produkčního sestavení Nitro/Nuxt |
Soubory Gatsby
| Vzor | Co ignoruje |
|---|---|
.cache/ |
Soubory Gatsby |
.vuepress/dist |
Výstup sestavení VuePress |
.temp |
Dočasné soubory |
Adresář mezipaměti Sveltekit
| Vzor | Co ignoruje |
|---|---|
.svelte-kit/ |
Adresář mezipaměti Sveltekit |
**/.vitepress/dist |
Výstup sestavení vitepress |
**/.vitepress/cache |
Adresář mezipaměti vitepress |
Mezipaměť a generované soubory Docusaurus
| Vzor | Co ignoruje |
|---|---|
.docusaurus |
Mezipaměť Docusaurus |
Adresáře Serverless
| Vzor | Co ignoruje |
|---|---|
.serverless/ |
Bezserverový framework |
Mezipaměť FuseBox
| Vzor | Co ignoruje |
|---|---|
.fusebox/ |
Mezipaměť FuseBox |
Místní soubory DynamoDB
| Vzor | Co ignoruje |
|---|---|
.dynamodb/ |
Místní DynamoDB |
Adresář mezipaměti Firebase
| Vzor | Co ignoruje |
|---|---|
.firebase/ |
Adresář mezipaměti Firebase |
Soubor portu TernJS
| Vzor | Co ignoruje |
|---|---|
.tern-port |
Soubor portu Tern.js |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code
| Vzor | Co ignoruje |
|---|---|
.vscode-test |
Testovací adresář VS Code |
.pnpm-store |
pnpm |
.pnp.* |
Yarn Plug'n'Play |
.yarn/* |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
!.yarn/patches |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
!.yarn/plugins |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
!.yarn/releases |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
!.yarn/sdks |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
!.yarn/versions |
Ukládá verze Visual Studio Code používané pro testování rozšíření Visual Studio Code |
Soubory Vite
| Vzor | Co ignoruje |
|---|---|
vite.config.js.timestamp-* |
Soubory Vite |
vite.config.ts.timestamp-* |
Soubory Vite |
.vite/ |
Soubory Vite |
Jak používat tento .gitignore pro Node.js
- Zkopírujte výše uvedená pravidla pro Node.js nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.