Ludovic Frank Gitignore

Node.js için .gitignore

Node.js için deponuza kopyalamaya hazır 63 yoksayma kuralı.

Chrome'un V8 motoru üzerine kurulu JavaScript çalışma zamanı

Node.js için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:49:33 UTC
# Teknolojiler: Node.js

### Node.js ###
logs
# Node.js tanılama raporları
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# İşlem kimliği dosyaları
pids
# İşlem kimliği dosyası
*.pid
# Rastgele tohum dosyası
*.seed
# İşlem kilit dosyası
*.pid.lock
# Lerna hata ayıklama günlükleri
lerna-debug.log*
# Kütüphane kapsamı
lib-cov
# Günlük dosyası
*.log
# Kapsam dizini
coverage
# LCOV kapsama verileri
*.lcov
# TypeScript derleme bilgileri
*.tsbuildinfo
# NYC kapsama çıktısı
.nyc_output
# npm hata ayıklama günlükleri
npm-debug.log*
# Grunt ara depolama
.grunt
# Yarn hata ayıklama günlükleri
yarn-debug.log*
# Bower bağımlılıkları
bower_components
# Yarn hata günlükleri
yarn-error.log*
# node-waf yapılandırması
.lock-wscript
# Derlenmiş ikili eklentiler
build/Release
# Node.js bağımlılıkları
node_modules/
# JSPM paketleri
jspm_packages/
# Kar paketi modülleri
web_modules/
# npm önbellek dizini
.npm
# ESLint önbelleği
.eslintcache
# Stylelint önbelleği
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Ortam değişkenleri
.env
.env.*
!.env.example
# Önbellek dizini
.cache
# Parcel bundler önbelleği
.parcel-cache
# Next.js derleme çıktısı
.next
# Next.js statik dışa aktarma
out
# Nuxt.js derleme çıktısı
.nuxt
dist
.cache/
# Nitro/Nuxt üretim yapısı çıktısı
.output
# VuePress derleme çıktısı
.vuepress/dist
# Geçici dosyalar
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Docusaurus önbelleği
.docusaurus
# Sunucusuz çerçeve
.serverless/
# FuseBox önbelleği
.fusebox/
# Yerel DynamoDB
.dynamodb/
.firebase/
# Tern.js bağlantı noktası dosyası
.tern-port
# VS Code test dizini
.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/

Bu Node.js kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Günlükler

Desen Yoksaydıkları
logs Günlükler
lerna-debug.log* Lerna hata ayıklama günlükleri
*.log Günlük dosyası
npm-debug.log* npm hata ayıklama günlükleri
yarn-debug.log* Yarn hata ayıklama günlükleri
yarn-error.log* Yarn hata günlükleri

Tanılama raporları (https://nodejs.org/api/report.html)

Desen Yoksaydıkları
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Node.js tanılama raporları

Çalışma zamanı verileri

Desen Yoksaydıkları
pids İşlem kimliği dosyaları
*.pid İşlem kimliği dosyası
*.seed Rastgele tohum dosyası
*.pid.lock İşlem kilit dosyası

jscoverage/JSCover tarafından oluşturulan enstrümanlı kütüphaneler için dizin

Desen Yoksaydıkları
lib-cov Kütüphane kapsamı

istanbul gibi araçların kullandığı kapsama dizini

Desen Yoksaydıkları
coverage Kapsam dizini
*.lcov LCOV kapsama verileri
.nyc_output NYC kapsama çıktısı

TypeScript önbelleği

Desen Yoksaydıkları
*.tsbuildinfo TypeScript derleme bilgileri

Grunt ara depolama (https://gruntjs.com/creating-plugins#storing-task-files)

Desen Yoksaydıkları
.grunt Grunt ara depolama

Bower bağımlılık dizini (https://bower.io/)

Desen Yoksaydıkları
bower_components Bower bağımlılıkları
.lock-wscript node-waf yapılandırması

Derlenmiş ikili eklentiler (https://nodejs.org/api/addons.html)

Desen Yoksaydıkları
build/Release Derlenmiş ikili eklentiler

Bağımlılık dizinleri

Desen Yoksaydıkları
node_modules/ Node.js bağımlılıkları
jspm_packages/ JSPM paketleri

Snowpack bağımlılık dizini (https://snowpack.dev/)

Desen Yoksaydıkları
web_modules/ Kar paketi modülleri

İsteğe bağlı npm önbellek dizini

Desen Yoksaydıkları
.npm npm önbellek dizini

İsteğe bağlı eslint önbelleği

Desen Yoksaydıkları
.eslintcache ESLint önbelleği

İsteğe bağlı stylelint önbelleği

Desen Yoksaydıkları
.stylelintcache Stylelint önbelleği

İsteğe bağlı REPL geçmişi

Desen Yoksaydıkları
.node_repl_history İsteğe bağlı REPL geçmişi

'npm paketi' çıktısı

Desen Yoksaydıkları
*.tgz 'npm paketi' çıktısı

Yarn bütünlük dosyası

Desen Yoksaydıkları
.yarn-integrity Yarn bütünlük dosyası
.env Ortam değişkenleri
.env.* Yarn bütünlük dosyası
!.env.example Yarn bütünlük dosyası
.cache Önbellek dizini
.parcel-cache Parcel bundler önbelleği

Next.js derleme çıktısı

Desen Yoksaydıkları
.next Next.js derleme çıktısı
out Next.js statik dışa aktarma

Nuxt.js çıktı oluştur/oluştur

Desen Yoksaydıkları
.nuxt Nuxt.js derleme çıktısı
dist Nuxt.js çıktı oluştur/oluştur
.output Nitro/Nuxt üretim yapısı çıktısı

Gatsby dosyaları

Desen Yoksaydıkları
.cache/ Gatsby dosyaları
.vuepress/dist VuePress derleme çıktısı
.temp Geçici dosyalar

Sveltekit önbellek dizini

Desen Yoksaydıkları
.svelte-kit/ Sveltekit önbellek dizini
**/.vitepress/dist vitepress derleme çıktısı
**/.vitepress/cache vitepress önbellek dizini

Docusaurus önbelleği ve oluşturulan dosyalar

Desen Yoksaydıkları
.docusaurus Docusaurus önbelleği

Sunucusuz dizinler

Desen Yoksaydıkları
.serverless/ Sunucusuz çerçeve

FuseBox önbelleği

Desen Yoksaydıkları
.fusebox/ FuseBox önbelleği

DynamoDB Yerel dosyaları

Desen Yoksaydıkları
.dynamodb/ Yerel DynamoDB

Firebase önbellek dizini

Desen Yoksaydıkları
.firebase/ Firebase önbellek dizini

TernJS bağlantı noktası dosyası

Desen Yoksaydıkları
.tern-port Tern.js bağlantı noktası dosyası

Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar

Desen Yoksaydıkları
.vscode-test VS Code test dizini
.pnpm-store pnpm
.pnp.* Yarn Plug'n'Play
.yarn/* Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar
!.yarn/patches Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar
!.yarn/plugins Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar
!.yarn/releases Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar
!.yarn/sdks Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar
!.yarn/versions Visual Studio Code uzantılarını test etmek için kullanılan Visual Studio Code sürümlerini depolar

Vite dosyaları

Desen Yoksaydıkları
vite.config.js.timestamp-* Vite dosyaları
vite.config.ts.timestamp-* Vite dosyaları
.vite/ Vite dosyaları

Node.js için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki Node.js kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Çalışma zamanı .gitignore şablonları

Her Çalışma zamanı şablonunu görün