.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
- Kopiera reglerna för Node.js ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- 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.
- Checka in .gitignore så att alla i teamet delar samma regler.