.gitignore för Node.js

63 ignoreringsregler för Node.js, redo att kopieras till ditt repo.

JavaScript-körmiljö byggd på Chromes V8-motor

Den kompletta .gitignore-filen för Node.js

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:11:08 UTC
# Tekniker: Node.js

### Node.js ###
logs
# Node.js-diagnostikrapporter
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Process-ID-filer
pids
# Process-ID-fil
*.pid
# Slumpfröfil
*.seed
# Processlåsfil
*.pid.lock
# Lerna-felsökningsloggar
lerna-debug.log*
# Bibliotekstäckning
lib-cov
# Loggfil
*.log
# Täckningskatalog
coverage
# LCOV-täckningsdata
*.lcov
# TypeScript-bygginformation
*.tsbuildinfo
# NYC-täckningsutdata
.nyc_output
# npm-felsökningsloggar
npm-debug.log*
# Grunts mellanlagring
.grunt
# Yarn-felsökningsloggar
yarn-debug.log*
# Bower-beroenden
bower_components
# Yarn-felloggar
yarn-error.log*
# node-waf-konfiguration
.lock-wscript
# Kompilerade binära tillägg
build/Release
# Node.js-beroenden
node_modules/
# JSPM-paket
jspm_packages/
# Snowpack-moduler
web_modules/
# npm-cachekatalog
.npm
# ESLint-cache
.eslintcache
# Stylelint-cache
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Miljövariabler
.env
.env.*
!.env.example
# Cachekatalog
.cache
# Parcel-bundlerns cache
.parcel-cache
# Next.js-byggresultat
.next
# Next.js statiska export
out
# Nuxt.js-byggresultat
.nuxt
dist
.cache/
# Nitro/Nuxt-produktionsbyggets utdata
.output
# VuePress-byggresultat
.vuepress/dist
# Temporära filer
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Docusaurus-cache
.docusaurus
# Serverless-ramverk
.serverless/
# FuseBox-cache
.fusebox/
# Lokal DynamoDB
.dynamodb/
.firebase/
# Tern.js-portfil
.tern-port
# VS Code-testkatalog
.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/

Vad reglerna för Node.js faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Loggar

Mönster Vad det ignorerar
logs Loggar
lerna-debug.log* Lerna-felsökningsloggar
*.log Loggfil
npm-debug.log* npm-felsökningsloggar
yarn-debug.log* Yarn-felsökningsloggar
yarn-error.log* Yarn-felloggar

Diagnostikrapporter (https://nodejs.org/api/report.html)

Mönster Vad det ignorerar
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Node.js-diagnostikrapporter

Körtidsdata

Mönster Vad det ignorerar
pids Process-ID-filer
*.pid Process-ID-fil
*.seed Slumpfröfil
*.pid.lock Processlåsfil

Katalog för instrumenterade bibliotek genererade av jscoverage/JSCover

Mönster Vad det ignorerar
lib-cov Bibliotekstäckning

Täckningskatalog som används av verktyg som istanbul

Mönster Vad det ignorerar
coverage Täckningskatalog
*.lcov LCOV-täckningsdata
.nyc_output NYC-täckningsutdata

TypeScript-cache

Mönster Vad det ignorerar
*.tsbuildinfo TypeScript-bygginformation

Grunts mellanlagring (https://gruntjs.com/creating-plugins#storing-task-files)

Mönster Vad det ignorerar
.grunt Grunts mellanlagring

Bowers beroendekatalog (https://bower.io/)

Mönster Vad det ignorerar
bower_components Bower-beroenden
.lock-wscript node-waf-konfiguration

Kompilerade binära tillägg (https://nodejs.org/api/addons.html)

Mönster Vad det ignorerar
build/Release Kompilerade binära tillägg

Beroendekataloger

Mönster Vad det ignorerar
node_modules/ Node.js-beroenden
jspm_packages/ JSPM-paket

Snowpack-beroendekatalog (https://snowpack.dev/)

Mönster Vad det ignorerar
web_modules/ Snowpack-moduler

Valfri npm-cachekatalog

Mönster Vad det ignorerar
.npm npm-cachekatalog

Valfri eslint-cache

Mönster Vad det ignorerar
.eslintcache ESLint-cache

Valfri stylelint-cache

Mönster Vad det ignorerar
.stylelintcache Stylelint-cache

Valfri REPL-historik

Mönster Vad det ignorerar
.node_repl_history Valfri REPL-historik

Utdata från 'npm pack'

Mönster Vad det ignorerar
*.tgz Utdata från 'npm pack'

Yarn-integritetsfil

Mönster Vad det ignorerar
.yarn-integrity Yarn-integritetsfil
.env Miljövariabler
.env.* Yarn-integritetsfil
!.env.example Yarn-integritetsfil
.cache Cachekatalog
.parcel-cache Parcel-bundlerns cache

Next.js-byggresultat

Mönster Vad det ignorerar
.next Next.js-byggresultat
out Next.js statiska export

Nuxt.js bygg-/genereringsresultat

Mönster Vad det ignorerar
.nuxt Nuxt.js-byggresultat
dist Nuxt.js bygg-/genereringsresultat
.output Nitro/Nuxt-produktionsbyggets utdata

Gatsby-filer

Mönster Vad det ignorerar
.cache/ Gatsby-filer
.vuepress/dist VuePress-byggresultat
.temp Temporära filer

Sveltekit-cachekatalog

Mönster Vad det ignorerar
.svelte-kit/ Sveltekit-cachekatalog
**/.vitepress/dist vitepress-byggresultat
**/.vitepress/cache vitepress-cachekatalog

Docusaurus-cache och genererade filer

Mönster Vad det ignorerar
.docusaurus Docusaurus-cache

Serverless-kataloger

Mönster Vad det ignorerar
.serverless/ Serverless-ramverk

FuseBox-cache

Mönster Vad det ignorerar
.fusebox/ FuseBox-cache

DynamoDB Local-filer

Mönster Vad det ignorerar
.dynamodb/ Lokal DynamoDB

Firebase-cachekatalog

Mönster Vad det ignorerar
.firebase/ Firebase-cachekatalog

TernJS-portfil

Mönster Vad det ignorerar
.tern-port Tern.js-portfil

Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg

Mönster Vad det ignorerar
.vscode-test VS Code-testkatalog
.pnpm-store pnpm
.pnp.* Yarn Plug'n'Play
.yarn/* Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg
!.yarn/patches Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg
!.yarn/plugins Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg
!.yarn/releases Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg
!.yarn/sdks Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg
!.yarn/versions Lagrar Visual Studio Code-versioner som används för att testa Visual Studio Code-tillägg

Vite-filer

Mönster Vad det ignorerar
vite.config.js.timestamp-* Vite-filer
vite.config.ts.timestamp-* Vite-filer
.vite/ Vite-filer

Så använder du denna .gitignore för Node.js

  1. Kopiera reglerna för Node.js ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Körmiljö

Visa alla mallar för Körmiljö