.gitignore za Node.js
63 pravila izuzimanja za Node.js, spremna za kopiranje u repozitorij.
Izvršno okruženje JavaScript temeljeno na Chromeovu pogonu V8
Potpuni .gitignore za Node.js
# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:11:03 UTC
# Tehnologije: Node.js
### Node.js ###
logs
# Dijagnostička izvješća Node.js-a
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Datoteke identifikatora procesa
pids
# Datoteka identifikatora procesa
*.pid
# Datoteka sjemena slučajnih brojeva
*.seed
# Datoteka zaključavanja procesa
*.pid.lock
# Zapisnici otklanjanja pogrešaka Lerne
lerna-debug.log*
# Pokrivenost biblioteke
lib-cov
# Datoteka zapisnika
*.log
# Direktorij pokrivenosti
coverage
# Podaci o pokrivenosti LCOV
*.lcov
# Podaci o izgradnji TypeScripta
*.tsbuildinfo
# Rezultati pokrivenosti NYC-a
.nyc_output
# zapisnici otklanjanja pogrešaka npm-a
npm-debug.log*
# Privremena pohrana Grunta
.grunt
# Zapisnici otklanjanja pogrešaka Yarna
yarn-debug.log*
# Ovisnosti Bowera
bower_components
# Zapisnici pogrešaka Yarna
yarn-error.log*
# konfiguracija node-wafa
.lock-wscript
# Prevedeni binarni dodaci
build/Release
# Ovisnosti Node.js-a
node_modules/
# Paketi JSPM
jspm_packages/
# Moduli Snowpacka
web_modules/
# direktorij predmemorije npm-a
.npm
# Predmemorija ESLinta
.eslintcache
# Predmemorija Stylelinta
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Varijable okruženja
.env
.env.*
!.env.example
# Direktorij predmemorije
.cache
# Predmemorija alata Parcel bundler
.parcel-cache
# Rezultati izgradnje Next.js-a
.next
# Statički izvoz Next.js-a
out
# Rezultati izgradnje Nuxt.js-a
.nuxt
dist
.cache/
# Rezultati produkcijske izgradnje Nitro/Nuxt
.output
# Rezultati izgradnje VuePressa
.vuepress/dist
# Privremene datoteke
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Predmemorija Docusaurusa
.docusaurus
# Radni okvir bez poslužitelja
.serverless/
# Predmemorija FuseBoxa
.fusebox/
# Lokalni DynamoDB
.dynamodb/
.firebase/
# Datoteka porta Tern.js-a
.tern-port
# Testni direktorij VS Codea
.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/
Što ova pravila za Node.js zapravo zanemaruju
Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.
Zapisnici
| Obrazac | Što zanemaruje |
|---|---|
logs |
Zapisnici |
lerna-debug.log* |
Zapisnici otklanjanja pogrešaka Lerne |
*.log |
Datoteka zapisnika |
npm-debug.log* |
zapisnici otklanjanja pogrešaka npm-a |
yarn-debug.log* |
Zapisnici otklanjanja pogrešaka Yarna |
yarn-error.log* |
Zapisnici pogrešaka Yarna |
Dijagnostička izvješća (https://nodejs.org/api/report.html)
| Obrazac | Što zanemaruje |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Dijagnostička izvješća Node.js-a |
Izvršni podaci
| Obrazac | Što zanemaruje |
|---|---|
pids |
Datoteke identifikatora procesa |
*.pid |
Datoteka identifikatora procesa |
*.seed |
Datoteka sjemena slučajnih brojeva |
*.pid.lock |
Datoteka zaključavanja procesa |
Direktorij instrumentiranih biblioteka koje generira jscoverage/JSCover
| Obrazac | Što zanemaruje |
|---|---|
lib-cov |
Pokrivenost biblioteke |
Direktorij pokrivenosti koji koriste alati poput istanbula
| Obrazac | Što zanemaruje |
|---|---|
coverage |
Direktorij pokrivenosti |
*.lcov |
Podaci o pokrivenosti LCOV |
.nyc_output |
Rezultati pokrivenosti NYC-a |
Predmemorija TypeScripta
| Obrazac | Što zanemaruje |
|---|---|
*.tsbuildinfo |
Podaci o izgradnji TypeScripta |
Privremena pohrana Grunta (https://gruntjs.com/creating-plugins#storing-task-files)
| Obrazac | Što zanemaruje |
|---|---|
.grunt |
Privremena pohrana Grunta |
Direktorij ovisnosti Bowera (https://bower.io/)
| Obrazac | Što zanemaruje |
|---|---|
bower_components |
Ovisnosti Bowera |
.lock-wscript |
konfiguracija node-wafa |
Prevedeni binarni dodaci (https://nodejs.org/api/addons.html)
| Obrazac | Što zanemaruje |
|---|---|
build/Release |
Prevedeni binarni dodaci |
Direktoriji ovisnosti
| Obrazac | Što zanemaruje |
|---|---|
node_modules/ |
Ovisnosti Node.js-a |
jspm_packages/ |
Paketi JSPM |
Direktorij ovisnosti Snowpacka (https://snowpack.dev/)
| Obrazac | Što zanemaruje |
|---|---|
web_modules/ |
Moduli Snowpacka |
Neobavezni direktorij predmemorije npm-a
| Obrazac | Što zanemaruje |
|---|---|
.npm |
direktorij predmemorije npm-a |
Neobavezna predmemorija eslint
| Obrazac | Što zanemaruje |
|---|---|
.eslintcache |
Predmemorija ESLinta |
Neobavezna predmemorija stylelinta
| Obrazac | Što zanemaruje |
|---|---|
.stylelintcache |
Predmemorija Stylelinta |
Neobavezna povijest REPL-a
| Obrazac | Što zanemaruje |
|---|---|
.node_repl_history |
Neobavezna povijest REPL-a |
Izlaz naredbe 'npm pack'
| Obrazac | Što zanemaruje |
|---|---|
*.tgz |
Izlaz naredbe 'npm pack' |
Datoteka integriteta Yarna
| Obrazac | Što zanemaruje |
|---|---|
.yarn-integrity |
Datoteka integriteta Yarna |
.env |
Varijable okruženja |
.env.* |
Datoteka integriteta Yarna |
!.env.example |
Datoteka integriteta Yarna |
.cache |
Direktorij predmemorije |
.parcel-cache |
Predmemorija alata Parcel bundler |
Rezultati izgradnje Next.js-a
| Obrazac | Što zanemaruje |
|---|---|
.next |
Rezultati izgradnje Next.js-a |
out |
Statički izvoz Next.js-a |
Rezultati izgradnje/generiranja Nuxt.js-a
| Obrazac | Što zanemaruje |
|---|---|
.nuxt |
Rezultati izgradnje Nuxt.js-a |
dist |
Rezultati izgradnje/generiranja Nuxt.js-a |
.output |
Rezultati produkcijske izgradnje Nitro/Nuxt |
Datoteke Gatsbyja
| Obrazac | Što zanemaruje |
|---|---|
.cache/ |
Datoteke Gatsbyja |
.vuepress/dist |
Rezultati izgradnje VuePressa |
.temp |
Privremene datoteke |
Direktorij predmemorije Sveltekita
| Obrazac | Što zanemaruje |
|---|---|
.svelte-kit/ |
Direktorij predmemorije Sveltekita |
**/.vitepress/dist |
rezultati izgradnje vitepressa |
**/.vitepress/cache |
direktorij predmemorije vitepressa |
Predmemorija i generirane datoteke Docusaurusa
| Obrazac | Što zanemaruje |
|---|---|
.docusaurus |
Predmemorija Docusaurusa |
Direktoriji Serverlessa
| Obrazac | Što zanemaruje |
|---|---|
.serverless/ |
Radni okvir bez poslužitelja |
Predmemorija FuseBoxa
| Obrazac | Što zanemaruje |
|---|---|
.fusebox/ |
Predmemorija FuseBoxa |
Datoteke DynamoDB Local
| Obrazac | Što zanemaruje |
|---|---|
.dynamodb/ |
Lokalni DynamoDB |
Direktorij predmemorije Firebasea
| Obrazac | Što zanemaruje |
|---|---|
.firebase/ |
Direktorij predmemorije Firebasea |
Datoteka porta TernJS-a
| Obrazac | Što zanemaruje |
|---|---|
.tern-port |
Datoteka porta Tern.js-a |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea
| Obrazac | Što zanemaruje |
|---|---|
.vscode-test |
Testni direktorij VS Codea |
.pnpm-store |
pnpm |
.pnp.* |
Yarn Plug'n'Play |
.yarn/* |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
!.yarn/patches |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
!.yarn/plugins |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
!.yarn/releases |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
!.yarn/sdks |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
!.yarn/versions |
Pohranjuje verzije Visual Studio Codea korištene za testiranje proširenja Visual Studio Codea |
Datoteke Vitea
| Obrazac | Što zanemaruje |
|---|---|
vite.config.js.timestamp-* |
Datoteke Vitea |
vite.config.ts.timestamp-* |
Datoteke Vitea |
.vite/ |
Datoteke Vitea |
Kako koristiti ovaj .gitignore za Node.js
- Kopirajte pravila za Node.js iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.