Ludovic Frank Gitignore

.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

  1. Kopirajte zgornja pravila Node.js ali neposredno prenesite datoteko.
  2. Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
  3. Č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.
  4. Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.

Druge predloge Izvajalno okolje .gitignore

Oglejte si vsako predlogo Izvajalno okolje