.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

  1. Kopirajte pravila za Node.js iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. 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.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Izvršno okruženje

Pogledajte sve predloške iz kategorije Izvršno okruženje