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?
- Yukarıdaki Node.js kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- 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.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.