.gitignore, skirtas Node.js
63 nepaiso Node.js taisyklių, paruoštų kopijuoti į jūsų saugyklą.
JavaScript veikimo laikas sukurtas naudojant „Chrome“ V8 variklį
Visas .gitignore, skirtas Node.js
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:49:07 UTC
# Technologijos: Node.js
### Node.js ###
logs
# Node.js diagnostikos ataskaitos
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Apdorokite ID failus
pids
# Proceso ID failas
*.pid
# Atsitiktinis sėklos failas
*.seed
# Proceso užrakto failas
*.pid.lock
# Lerna derinimo žurnalai
lerna-debug.log*
# Bibliotekos aprėptis
lib-cov
# Žurnalo failas
*.log
# Aprėpties katalogas
coverage
# LCOV aprėpties duomenys
*.lcov
# „TypeScript“ kūrimo informacija
*.tsbuildinfo
# NYC aprėpties išvestis
.nyc_output
# npm derinimo žurnalai
npm-debug.log*
# Grunt tarpinė saugykla
.grunt
# Yarn derinimo žurnalai
yarn-debug.log*
# Bower priklausomybės
bower_components
# Verpalų klaidų žurnalai
yarn-error.log*
# mazgo-waf konfigūracija
.lock-wscript
# Sukompiliuoti dvejetainiai priedai
build/Release
# Node.js priklausomybės
node_modules/
# JSPM paketai
jspm_packages/
# Snowpack moduliai
web_modules/
# npm talpyklos katalogas
.npm
# ESLint talpykla
.eslintcache
# Stylelint talpykla
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Aplinkos kintamieji
.env
.env.*
!.env.example
# Talpyklos katalogas
.cache
# Siuntų rinktuvo talpykla
.parcel-cache
# Next.js build išėjimas
.next
# Next.js statinis eksportas
out
# Nuxt.js versijos išvestis
.nuxt
dist
.cache/
# Nitro/Nuxt gamybos build išėjimas
.output
# „VuePress“ kūrimo išvestis
.vuepress/dist
# Laikinieji failai
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Docusaurus talpykla
.docusaurus
# Karkasas be serverio
.serverless/
# FuseBox talpykla
.fusebox/
# Vietinis DynamoDB
.dynamodb/
.firebase/
# Tern.js prievado failas
.tern-port
# VS kodo testavimo katalogas
.vscode-test
.pnpm-store
# Verpalai Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/
Kokių failų nepaiso šios Node.js taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Rąstai
| Šablonas | Ką ignoruoja |
|---|---|
logs |
Rąstai |
lerna-debug.log* |
Lerna derinimo žurnalai |
*.log |
Žurnalo failas |
npm-debug.log* |
npm derinimo žurnalai |
yarn-debug.log* |
Yarn derinimo žurnalai |
yarn-error.log* |
Verpalų klaidų žurnalai |
Diagnostinės ataskaitos (https://nodejs.org/api/report.html)
| Šablonas | Ką ignoruoja |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Node.js diagnostikos ataskaitos |
Vykdymo laiko duomenys
| Šablonas | Ką ignoruoja |
|---|---|
pids |
Apdorokite ID failus |
*.pid |
Proceso ID failas |
*.seed |
Atsitiktinis sėklos failas |
*.pid.lock |
Proceso užrakto failas |
jscoverage/JSCover sugeneruotų instrumentinių libsų katalogas
| Šablonas | Ką ignoruoja |
|---|---|
lib-cov |
Bibliotekos aprėptis |
Aprėpties katalogas, kurį naudoja tokie įrankiai kaip Stambulas
| Šablonas | Ką ignoruoja |
|---|---|
coverage |
Aprėpties katalogas |
*.lcov |
LCOV aprėpties duomenys |
.nyc_output |
NYC aprėpties išvestis |
TypeScript talpykla
| Šablonas | Ką ignoruoja |
|---|---|
*.tsbuildinfo |
„TypeScript“ kūrimo informacija |
Grunt tarpinė saugykla (https://gruntjs.com/creating-plugins#storing-task-files)
| Šablonas | Ką ignoruoja |
|---|---|
.grunt |
Grunt tarpinė saugykla |
Bower priklausomybės katalogas (https://bower.io/)
| Šablonas | Ką ignoruoja |
|---|---|
bower_components |
Bower priklausomybės |
.lock-wscript |
mazgo-waf konfigūracija |
Sukompiliuoti dvejetainiai priedai (https://nodejs.org/api/addons.html)
| Šablonas | Ką ignoruoja |
|---|---|
build/Release |
Sukompiliuoti dvejetainiai priedai |
Priklausomybių katalogai
| Šablonas | Ką ignoruoja |
|---|---|
node_modules/ |
Node.js priklausomybės |
jspm_packages/ |
JSPM paketai |
„Snowpack“ priklausomybės katalogas (https://snowpack.dev/)
| Šablonas | Ką ignoruoja |
|---|---|
web_modules/ |
Snowpack moduliai |
Pasirenkamas npm talpyklos katalogas
| Šablonas | Ką ignoruoja |
|---|---|
.npm |
npm talpyklos katalogas |
Pasirenkama eslint talpykla
| Šablonas | Ką ignoruoja |
|---|---|
.eslintcache |
ESLint talpykla |
Pasirenkama stylelint talpykla
| Šablonas | Ką ignoruoja |
|---|---|
.stylelintcache |
Stylelint talpykla |
Neprivaloma REPL istorija
| Šablonas | Ką ignoruoja |
|---|---|
.node_repl_history |
Neprivaloma REPL istorija |
„npm paketo“ išvestis
| Šablonas | Ką ignoruoja |
|---|---|
*.tgz |
„npm paketo“ išvestis |
Verpalų vientisumo failas
| Šablonas | Ką ignoruoja |
|---|---|
.yarn-integrity |
Verpalų vientisumo failas |
.env |
Aplinkos kintamieji |
.env.* |
Verpalų vientisumo failas |
!.env.example |
Verpalų vientisumo failas |
.cache |
Talpyklos katalogas |
.parcel-cache |
Siuntų rinktuvo talpykla |
Next.js build išėjimas
| Šablonas | Ką ignoruoja |
|---|---|
.next |
Next.js build išėjimas |
out |
Next.js statinis eksportas |
Nuxt.js kurti / generuoti išvestį
| Šablonas | Ką ignoruoja |
|---|---|
.nuxt |
Nuxt.js versijos išvestis |
dist |
Nuxt.js kurti / generuoti išvestį |
.output |
Nitro/Nuxt gamybos build išėjimas |
Gatsby failai
| Šablonas | Ką ignoruoja |
|---|---|
.cache/ |
Gatsby failai |
.vuepress/dist |
„VuePress“ kūrimo išvestis |
.temp |
Laikinieji failai |
Sveltekit talpyklos katalogas
| Šablonas | Ką ignoruoja |
|---|---|
.svelte-kit/ |
Sveltekit talpyklos katalogas |
**/.vitepress/dist |
vitepress statybinė produkcija |
**/.vitepress/cache |
vitepress talpyklos katalogas |
Docusaurus talpykla ir sugeneruoti failai
| Šablonas | Ką ignoruoja |
|---|---|
.docusaurus |
Docusaurus talpykla |
Katalogai be serverių
| Šablonas | Ką ignoruoja |
|---|---|
.serverless/ |
Karkasas be serverio |
FuseBox talpykla
| Šablonas | Ką ignoruoja |
|---|---|
.fusebox/ |
FuseBox talpykla |
DynamoDB vietiniai failai
| Šablonas | Ką ignoruoja |
|---|---|
.dynamodb/ |
Vietinis DynamoDB |
Firebase talpyklos katalogas
| Šablonas | Ką ignoruoja |
|---|---|
.firebase/ |
Firebase talpyklos katalogas |
TernJS prievado failas
| Šablonas | Ką ignoruoja |
|---|---|
.tern-port |
Tern.js prievado failas |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti
| Šablonas | Ką ignoruoja |
|---|---|
.vscode-test |
VS kodo testavimo katalogas |
.pnpm-store |
pnpm |
.pnp.* |
Verpalai Plug'n'Play |
.yarn/* |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
!.yarn/patches |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
!.yarn/plugins |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
!.yarn/releases |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
!.yarn/sdks |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
!.yarn/versions |
Saugomos Visual Studio Code versijos, naudojamos Visual Studio Code plėtiniams išbandyti |
Vite failai
| Šablonas | Ką ignoruoja |
|---|---|
vite.config.js.timestamp-* |
Vite failai |
vite.config.ts.timestamp-* |
Vite failai |
.vite/ |
Vite failai |
Kaip naudoti šį .gitignore Node.js
- Nukopijuokite aukščiau pateiktas Node.js taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.