.gitignore za Node.js
63 pravil za prezrtje za Node.js, pripravljenih za kopiranje v skladišče.
JavaScript runtime zgrajen na Chromovem motorju V8
Popoln .gitignore za Node.js
# Ustvaril LFGitignore - https://lfgitignore.com
# Ustvarjeno: 2026-10-31 21:49:28 UTC
# Tehnologije: Node.js
### Node.js ###
logs
# Node.js diagnostična poročila
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Proces ID datoteke
pids
# Datoteka ID procesa
*.pid
# Datoteka z naključnim semenom
*.seed
# Datoteka za zaklepanje procesa
*.pid.lock
# Dnevniki odpravljanja napak Lerna
lerna-debug.log*
# Pokritost knjižnice
lib-cov
# Dnevniška datoteka
*.log
# Imenik pokritosti
coverage
# Podatki o pokritosti LCOV
*.lcov
# Informacije o gradnji TypeScript
*.tsbuildinfo
# Izhod pokritosti NYC
.nyc_output
# dnevniki odpravljanja napak npm
npm-debug.log*
# Vmesno skladišče Grunt
.grunt
# Dnevniki razhroščevanja Yarn
yarn-debug.log*
# Odvisnosti Bowerja
bower_components
# Dnevniki napak preje
yarn-error.log*
# konfiguracija vozlišča-waf
.lock-wscript
# Prevedeni binarni dodatki
build/Release
# Node.js odvisnosti
node_modules/
# Paketi JSPM
jspm_packages/
# Moduli snežne odeje
web_modules/
# imenik predpomnilnika npm
.npm
# ESLint predpomnilnik
.eslintcache
# Predpomnilnik Stylelint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Spremenljivke okolja
.env
.env.*
!.env.example
# Imenik predpomnilnika
.cache
# Predpomnilnik združevalnika paketov
.parcel-cache
# Izhod gradnje Next.js
.next
# Next.js statični izvoz
out
# Izhod gradnje Nuxt.js
.nuxt
dist
.cache/
# Nitro/Nuxt proizvodni izhod
.output
# Izhod gradnje VuePress
.vuepress/dist
# Začasne datoteke
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Predpomnilnik Docusaurus
.docusaurus
# Okvir brez strežnika
.serverless/
# Predpomnilnik FuseBox
.fusebox/
# Lokalni DynamoDB
.dynamodb/
.firebase/
# Datoteka vrat Tern.js
.tern-port
# Testni imenik kode VS
.vscode-test
.pnpm-store
# Preja Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/
Kaj pravila za Node.js dejansko prezrejo
Vsak spodnji vzorec in zakaj sodi v vaš .gitignore.
Dnevniki
| Vzorec | Kaj pravilo prezre |
|---|---|
logs |
Dnevniki |
lerna-debug.log* |
Dnevniki odpravljanja napak Lerna |
*.log |
Dnevniška datoteka |
npm-debug.log* |
dnevniki odpravljanja napak npm |
yarn-debug.log* |
Dnevniki razhroščevanja Yarn |
yarn-error.log* |
Dnevniki napak preje |
Diagnostična poročila (https://nodejs.org/api/report.html)
| Vzorec | Kaj pravilo prezre |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Node.js diagnostična poročila |
Podatki o času izvajanja
| Vzorec | Kaj pravilo prezre |
|---|---|
pids |
Proces ID datoteke |
*.pid |
Datoteka ID procesa |
*.seed |
Datoteka z naključnim semenom |
*.pid.lock |
Datoteka za zaklepanje procesa |
Imenik za instrumentirane knjižnice, ki jih je ustvaril jscoverage/JSCover
| Vzorec | Kaj pravilo prezre |
|---|---|
lib-cov |
Pokritost knjižnice |
Imenik pokritosti, ki ga uporabljajo orodja, kot je istanbul
| Vzorec | Kaj pravilo prezre |
|---|---|
coverage |
Imenik pokritosti |
*.lcov |
Podatki o pokritosti LCOV |
.nyc_output |
Izhod pokritosti NYC |
Predpomnilnik TypeScript
| Vzorec | Kaj pravilo prezre |
|---|---|
*.tsbuildinfo |
Informacije o gradnji TypeScript |
Vmesno skladišče Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Vzorec | Kaj pravilo prezre |
|---|---|
.grunt |
Vmesno skladišče Grunt |
Bowerjev imenik odvisnosti (https://bower.io/)
| Vzorec | Kaj pravilo prezre |
|---|---|
bower_components |
Odvisnosti Bowerja |
.lock-wscript |
konfiguracija vozlišča-waf |
Prevedeni binarni dodatki (https://nodejs.org/api/addons.html)
| Vzorec | Kaj pravilo prezre |
|---|---|
build/Release |
Prevedeni binarni dodatki |
Imeniki odvisnosti
| Vzorec | Kaj pravilo prezre |
|---|---|
node_modules/ |
Node.js odvisnosti |
jspm_packages/ |
Paketi JSPM |
Imenik odvisnosti Snowpack (https://snowpack.dev/)
| Vzorec | Kaj pravilo prezre |
|---|---|
web_modules/ |
Moduli snežne odeje |
Izbirni imenik predpomnilnika npm
| Vzorec | Kaj pravilo prezre |
|---|---|
.npm |
imenik predpomnilnika npm |
Izbirni predpomnilnik eslint
| Vzorec | Kaj pravilo prezre |
|---|---|
.eslintcache |
ESLint predpomnilnik |
Izbirni predpomnilnik stylelint
| Vzorec | Kaj pravilo prezre |
|---|---|
.stylelintcache |
Predpomnilnik Stylelint |
Izbirna zgodovina REPL
| Vzorec | Kaj pravilo prezre |
|---|---|
.node_repl_history |
Izbirna zgodovina REPL |
Izhod 'npm pack'
| Vzorec | Kaj pravilo prezre |
|---|---|
*.tgz |
Izhod 'npm pack' |
Datoteka integritete preje
| Vzorec | Kaj pravilo prezre |
|---|---|
.yarn-integrity |
Datoteka integritete preje |
.env |
Spremenljivke okolja |
.env.* |
Datoteka integritete preje |
!.env.example |
Datoteka integritete preje |
.cache |
Imenik predpomnilnika |
.parcel-cache |
Predpomnilnik združevalnika paketov |
Izhod gradnje Next.js
| Vzorec | Kaj pravilo prezre |
|---|---|
.next |
Izhod gradnje Next.js |
out |
Next.js statični izvoz |
Nuxt.js zgradi / ustvari izhod
| Vzorec | Kaj pravilo prezre |
|---|---|
.nuxt |
Izhod gradnje Nuxt.js |
dist |
Nuxt.js zgradi / ustvari izhod |
.output |
Nitro/Nuxt proizvodni izhod |
Datoteke Gatsby
| Vzorec | Kaj pravilo prezre |
|---|---|
.cache/ |
Datoteke Gatsby |
.vuepress/dist |
Izhod gradnje VuePress |
.temp |
Začasne datoteke |
Imenik predpomnilnika Sveltekit
| Vzorec | Kaj pravilo prezre |
|---|---|
.svelte-kit/ |
Imenik predpomnilnika Sveltekit |
**/.vitepress/dist |
rezultat gradnje vitepressa |
**/.vitepress/cache |
imenik predpomnilnika vitepress |
Docusaurus predpomnilnik in ustvarjene datoteke
| Vzorec | Kaj pravilo prezre |
|---|---|
.docusaurus |
Predpomnilnik Docusaurus |
Imeniki brez strežnika
| Vzorec | Kaj pravilo prezre |
|---|---|
.serverless/ |
Okvir brez strežnika |
Predpomnilnik FuseBox
| Vzorec | Kaj pravilo prezre |
|---|---|
.fusebox/ |
Predpomnilnik FuseBox |
Lokalne datoteke DynamoDB
| Vzorec | Kaj pravilo prezre |
|---|---|
.dynamodb/ |
Lokalni DynamoDB |
Imenik predpomnilnika Firebase
| Vzorec | Kaj pravilo prezre |
|---|---|
.firebase/ |
Imenik predpomnilnika Firebase |
Datoteka vrat TernJS
| Vzorec | Kaj pravilo prezre |
|---|---|
.tern-port |
Datoteka vrat Tern.js |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code
| Vzorec | Kaj pravilo prezre |
|---|---|
.vscode-test |
Testni imenik kode VS |
.pnpm-store |
pnpm |
.pnp.* |
Preja Plug'n'Play |
.yarn/* |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
!.yarn/patches |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
!.yarn/plugins |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
!.yarn/releases |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
!.yarn/sdks |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
!.yarn/versions |
Shranjuje različice Visual Studio Code, ki se uporabljajo za testiranje razširitev Visual Studio Code |
Datoteke Vite
| Vzorec | Kaj pravilo prezre |
|---|---|
vite.config.js.timestamp-* |
Datoteke Vite |
vite.config.ts.timestamp-* |
Datoteke Vite |
.vite/ |
Datoteke Vite |
Kako uporabljati ta .gitignore za Node.js
- Kopirajte zgornja pravila Node.js ali neposredno prenesite datoteko.
- Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
- Če se nekaterim od teh datotek že sledi, zaženite git rm -r --cached . in nato ponovno potrdite — Git uporablja pravila prezrtja samo za datoteke, ki jim ni sledi.
- Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.