Node.js icin .gitignore

Node.js projeleri icin kullanima hazir .gitignore — npm, yarn, pnpm, yapi ciktilari ve ortam dosyalari

Browse all templates

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Need more options? Use the full .gitignore generator with 60+ templates and preset combos.

Bu arac hakkinda

Her Node.js projesinin .gitignore dosyasina ihtiyaci vardir. Olmadan, node_modules (binlerce dosya), API anahtarli ortam degiskenleri, yapi ciktilari ve surum kontrolune ait olmayan editor yapilandirma dosyalarini commit edersiniz. Bu sablon resmi GitHub Node.js gitignore kurallarini kullanir ve VS Code, macOS, Windows ve Linux icin yaygin olarak gereken kurallar ekler. npm, yarn ve pnpm is akislarini kutudan cikarir.

Nasil kullanilir

1. Asagidaki on secili sablonlari gozden gecirin (Node.js + VS Code + OS dosyalari) 2. Projenize uyacak sekilde sablon ekleyin veya kaldirin 3. Dosyayi almak icin "Kopyala" veya "Indir"e tiklayin 4. Ilk commitinizden once projenizin kok dizinine yerlestirin

Sikca sorulan sorular

node_modules'u commit etmeli miyim?
Hayir. node_modules dizini yuzlerce megabayt dosya ve binlerce paket icerebilir. Her zaman .gitignore'da olmalidir. package.json ve kilit dosyasindan yeniden olusturmak icin 'npm install' veya 'yarn install' kullanin.
package-lock.json veya yarn.lock'u commit etmeli miyim?
Evet. Kilit dosyalari ekibinizdeki herkesin tam olarak ayni bagimlilik surumlerini almasini saglar. Her zaman kilit dosyanizi (package-lock.json, yarn.lock veya pnpm-lock.yaml) commit edin ama node_modules'un kendisini degil.
.env dosyalarini yoksayimali miyim?
Evet. Ortam dosyalari (.env, .env.local) genellikle API anahtarlari, veritabani kimlik bilgileri ve diger sirlar icerir. .gitignore'unuza .env* ekleyin. Hangi degiskenlerin gerekli oldugunu belgelemek icin .env.example (commit edilen) kullanin.

Ilgili araclar