.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

  1. Zkopírujte výše uvedená pravidla pro Node.js nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. 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.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Běhové prostředí

Zobrazit všechny šablony pro Běhové prostředí