.gitignore pre Node.js
63 pravidiel ignorovania pre Node.js, pripravených na skopírovanie do repozitára.
Behové prostredie JavaScript založené na engine V8 z Chrome
Kompletný .gitignore pre Node.js
# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:11:12 UTC
# Technológie: Node.js
### Node.js ###
logs
# Diagnostické správy Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Súbory identifikátorov procesov
pids
# Súbor identifikátora procesu
*.pid
# Súbor počiatočnej náhodnej hodnoty
*.seed
# Súbor zámku procesu
*.pid.lock
# Ladiace protokoly Lerna
lerna-debug.log*
# Pokrytie knižnice
lib-cov
# Súbor protokolu
*.log
# Adresár pokrytia
coverage
# Údaje pokrytia LCOV
*.lcov
# Informácie o zostavovaní TypeScript
*.tsbuildinfo
# Výstup pokrytia NYC
.nyc_output
# ladiace protokoly npm
npm-debug.log*
# Dočasné úložisko Grunt
.grunt
# Ladiace protokoly Yarn
yarn-debug.log*
# Závislosti Bower
bower_components
# Protokoly chýb Yarn
yarn-error.log*
# konfigurácia node-waf
.lock-wscript
# Skompilované binárne doplnky
build/Release
# Závislosti Node.js
node_modules/
# Balíky JSPM
jspm_packages/
# Moduly Snowpack
web_modules/
# adresár vyrovnávacej pamäte npm
.npm
# Vyrovnávacia pamäť ESLint
.eslintcache
# Vyrovnávacia pamäť Stylelint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Premenné prostredia
.env
.env.*
!.env.example
# Adresár vyrovnávacej pamäte
.cache
# Vyrovnávacia pamäť bundlera Parcel
.parcel-cache
# Výstup zostavovania Next.js
.next
# Statický export Next.js
out
# Výstup zostavovania Nuxt.js
.nuxt
dist
.cache/
# Výstup produkčného zostavenia Nitro/Nuxt
.output
# Výstup zostavovania VuePress
.vuepress/dist
# Dočasné súbory
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Vyrovnávacia pamäť Docusaurus
.docusaurus
# Bezserverový framework
.serverless/
# Vyrovnávacia pamäť FuseBox
.fusebox/
# Lokálna databáza DynamoDB
.dynamodb/
.firebase/
# Súbor portu Tern.js
.tern-port
# Testovací adresár 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/
Čo tieto pravidlá pre Node.js skutočne ignorujú
Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.
Protokoly
| Vzor | Čo ignoruje |
|---|---|
logs |
Protokoly |
lerna-debug.log* |
Ladiace protokoly Lerna |
*.log |
Súbor protokolu |
npm-debug.log* |
ladiace protokoly npm |
yarn-debug.log* |
Ladiace protokoly Yarn |
yarn-error.log* |
Protokoly chýb Yarn |
Diagnostické správy (https://nodejs.org/api/report.html)
| Vzor | Čo ignoruje |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Diagnostické správy Node.js |
Údaje behu
| Vzor | Čo ignoruje |
|---|---|
pids |
Súbory identifikátorov procesov |
*.pid |
Súbor identifikátora procesu |
*.seed |
Súbor počiatočnej náhodnej hodnoty |
*.pid.lock |
Súbor zámku procesu |
Adresár inštrumentovaných knižníc vygenerovaných jscoverage/JSCover
| Vzor | Čo ignoruje |
|---|---|
lib-cov |
Pokrytie knižnice |
Adresár pokrytia používaný nástrojmi ako istanbul
| Vzor | Čo ignoruje |
|---|---|
coverage |
Adresár pokrytia |
*.lcov |
Údaje pokrytia LCOV |
.nyc_output |
Výstup pokrytia NYC |
Vyrovnávacia pamäť TypeScript
| Vzor | Čo ignoruje |
|---|---|
*.tsbuildinfo |
Informácie o zostavovaní TypeScript |
Dočasné úložisko Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Vzor | Čo ignoruje |
|---|---|
.grunt |
Dočasné úložisko Grunt |
Adresár závislostí Bower (https://bower.io/)
| Vzor | Čo ignoruje |
|---|---|
bower_components |
Závislosti Bower |
.lock-wscript |
konfigurácia node-waf |
Skompilované binárne doplnky (https://nodejs.org/api/addons.html)
| Vzor | Čo ignoruje |
|---|---|
build/Release |
Skompilované binárne doplnky |
Adresáre závislostí
| Vzor | Čo ignoruje |
|---|---|
node_modules/ |
Závislosti Node.js |
jspm_packages/ |
Balíky JSPM |
Adresár závislostí Snowpack (https://snowpack.dev/)
| Vzor | Čo ignoruje |
|---|---|
web_modules/ |
Moduly Snowpack |
Voliteľný adresár vyrovnávacej pamäte npm
| Vzor | Čo ignoruje |
|---|---|
.npm |
adresár vyrovnávacej pamäte npm |
Voliteľná vyrovnávacia pamäť eslint
| Vzor | Čo ignoruje |
|---|---|
.eslintcache |
Vyrovnávacia pamäť ESLint |
Voliteľná vyrovnávacia pamäť stylelint
| Vzor | Čo ignoruje |
|---|---|
.stylelintcache |
Vyrovnávacia pamäť Stylelint |
Voliteľná história REPL
| Vzor | Čo ignoruje |
|---|---|
.node_repl_history |
Voliteľná história REPL |
Výstup príkazu 'npm pack'
| Vzor | Čo ignoruje |
|---|---|
*.tgz |
Výstup príkazu 'npm pack' |
Súbor integrity Yarn
| Vzor | Čo ignoruje |
|---|---|
.yarn-integrity |
Súbor integrity Yarn |
.env |
Premenné prostredia |
.env.* |
Súbor integrity Yarn |
!.env.example |
Súbor integrity Yarn |
.cache |
Adresár vyrovnávacej pamäte |
.parcel-cache |
Vyrovnávacia pamäť bundlera Parcel |
Výstup zostavovania Next.js
| Vzor | Čo ignoruje |
|---|---|
.next |
Výstup zostavovania Next.js |
out |
Statický export Next.js |
Výstup zostavovania / generovania Nuxt.js
| Vzor | Čo ignoruje |
|---|---|
.nuxt |
Výstup zostavovania Nuxt.js |
dist |
Výstup zostavovania / generovania Nuxt.js |
.output |
Výstup produkčného zostavenia Nitro/Nuxt |
Súbory Gatsby
| Vzor | Čo ignoruje |
|---|---|
.cache/ |
Súbory Gatsby |
.vuepress/dist |
Výstup zostavovania VuePress |
.temp |
Dočasné súbory |
Adresár vyrovnávacej pamäte Sveltekit
| Vzor | Čo ignoruje |
|---|---|
.svelte-kit/ |
Adresár vyrovnávacej pamäte Sveltekit |
**/.vitepress/dist |
výstup zostavovania vitepress |
**/.vitepress/cache |
adresár vyrovnávacej pamäte vitepress |
Vyrovnávacia pamäť a vygenerované súbory Docusaurus
| Vzor | Čo ignoruje |
|---|---|
.docusaurus |
Vyrovnávacia pamäť Docusaurus |
Adresáre Serverless
| Vzor | Čo ignoruje |
|---|---|
.serverless/ |
Bezserverový framework |
Vyrovnávacia pamäť FuseBox
| Vzor | Čo ignoruje |
|---|---|
.fusebox/ |
Vyrovnávacia pamäť FuseBox |
Súbory DynamoDB Local
| Vzor | Čo ignoruje |
|---|---|
.dynamodb/ |
Lokálna databáza DynamoDB |
Adresár vyrovnávacej pamäte Firebase
| Vzor | Čo ignoruje |
|---|---|
.firebase/ |
Adresár vyrovnávacej pamäte Firebase |
Súbor portu TernJS
| Vzor | Čo ignoruje |
|---|---|
.tern-port |
Súbor portu Tern.js |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code
| Vzor | Čo ignoruje |
|---|---|
.vscode-test |
Testovací adresár VS Code |
.pnpm-store |
pnpm |
.pnp.* |
Yarn Plug'n'Play |
.yarn/* |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
!.yarn/patches |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
!.yarn/plugins |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
!.yarn/releases |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
!.yarn/sdks |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
!.yarn/versions |
Ukladá verzie Visual Studio Code používané na testovanie rozšírení Visual Studio Code |
Súbory Vite
| Vzor | Čo ignoruje |
|---|---|
vite.config.js.timestamp-* |
Súbory Vite |
vite.config.ts.timestamp-* |
Súbory Vite |
.vite/ |
Súbory Vite |
Ako používať tento .gitignore pre Node.js
- Skopírujte pravidlá pre Node.js vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.