Bytewell
  • Özellikler
  • Fiyatlar
  • Menü
    • Özellikler
    • Fiyatlar
  • TR
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • İndir
Bytewell›Rehberler

Mac'te eski node_modules klasörleri ve paket önbellekleri nasıl bulunup silinir

Güncelleme: 1 Kasım 2026

Her JavaScript projesi kendi node_modules klasörünü taşır ve bu klasör çoğu zaman 200 MB ile 1 GB arasındadır. Paket yöneticileri de her şeyin ikinci bir kopyasını önbelleklerinde tutar. Aylar önce bitirdiğiniz projeler hâlâ bunların hepsini barındırır.

Kısacası: node_modules klasörleri ve paket önbellekleri güvenle silinebilir: npm install (ya da pnpm, yarn, bun) lockfile'da listelenen her şeyi birebir geri getirir. Önbellekler için her paket yöneticisinin kendi temizleme komutunu kullanın.

Bu sayfada

  1. Mac'teki tüm node_modules klasörlerini nasıl bulurum?
  2. node_modules klasörünü silmek güvenli mi?
  3. Hangi paket önbelleklerini temizleyebilirim, nasıl?
  4. Build klasörleri de silinebilir mi?
  5. Neleri saklamalıyım?

Mac'teki tüm node_modules klasörlerini nasıl bulurum?

Bu komutu kodlarınızın durduğu klasöre yöneltin. Her node_modules klasörünü boyutuyla listeler, en büyüğü en sonda:

find ~/Projects -type d -name node_modules -prune -exec du -sh {} + 2>/dev/null | sort -h

-prune, başka bir node_modules klasörünün içindeki node_modules klasörlerinin de sayılmasını önler. Eski projelerinkileri Finder'da Çöp Sepeti'ne taşıyın ya da rm -rf ile silin (geri alınamaz).

node_modules klasörünü silmek güvenli mi?

Evet. İçinde indirilmiş paketler vardır ve hangileri olduklarını package.json ile lockfile belirler. Projede npm install çalıştırmak onları geri getirir. İki istisna var: node_modules içinde elle düzenlediğiniz paketler (bunun yerine patch-package ya da paket yöneticinizin patch komutunu kullanın) ve çevrimdışı çalışmak.

Hangi paket önbelleklerini temizleyebilirim, nasıl?

  • npm (~/.npm/_cacache): npm cache clean --force
  • pnpm (~/Library/pnpm/store): pnpm store prune hiçbir projenin kullanmadığı paketleri siler
  • Yarn (~/Library/Caches/Yarn, ~/.yarn/berry/cache): yarn cache clean
  • Bun (~/.bun/install/cache): bun pm cache rm
  • Homebrew (~/Library/Caches/Homebrew): brew cleanup
  • pip (~/Library/Caches/pip): pip cache purge; uv (~/.cache/uv): uv cache clean
  • Go: go clean -cache -modcache
  • CocoaPods: pod cache clean --all; Gradle (~/.gradle/caches), Maven (~/.m2/repository) ve Cargo (~/.cargo/registry) Çöp Sepeti'ne taşınabilir, gerektiğinde yeniden indirilir
  • Playwright tarayıcıları (~/Library/Caches/ms-playwright): npx playwright install ile yeniden kurun

Her proje bir sonraki kurulumda ihtiyaç duyduğunu yeniden indirir, bu yüzden temizlikten sonraki ilk kurulum daha yavaştır.

Build klasörleri de silinebilir mi?

Derleme çıktısı da kendiliğinden yeniden oluşur: JavaScript projelerinde .next, .turbo, dist ve build, Rust ve Maven'da target, Swift paketlerinde .build, CocoaPods projelerinde Pods (pod install geri getirir).

Neleri saklamalıyım?

  • Python sanal ortamları (.venv): Yeniden oluşturulan ortam farklı olabilir, çünkü elle kurulan paketler ve sabitlenmemiş sürümler aynı şekilde geri gelmez.
  • nvm veya fnm'de kullandığınız Node.js sürümü. ~/.nvm/versions/node içinde hiçbir projenin ihtiyaç duymadığı eski sürümler silinebilir.
  • Commit edilmemiş değişiklikleri olan projeler: Bağımlılıklardan daha büyük bir şeyi silmeden önce git status ile kontrol edin.

Bytewell bu klasörleri tüm diskinizde bulur, projelere göre gruplar, bir süredir dokunmadığınız projeleri işaretler ve her birinin branch'ini ve commit edilmemiş değişikliği olup olmadığını gösterir. Paket önbellekleri için doğru temizleme komutunu verir; geri kalan her şey Çöp Sepeti'ne gider, oradan geri koyabilirsiniz.

İndir

Rehberler

  • Claude Code, Codex ve Cursor disk kullanımı: Neleri temizlemek güvenliClaude Code, Codex, Gemini CLI, Cursor ve VS Code: oturum kayıtları, worktree'ler, çalışma zamanları, editör durumu Mac'te nerede, neyi güvenle silebilirsiniz?
  • Docker Mac'te çok fazla disk alanı kaplıyor: Docker.raw nedirDocker Desktop her şeyi tek dosyada, Docker.raw'da tutar. Neden dev göründüğü, içini neyin doldurduğu ve hangi docker prune komutlarının güvenle yer açtığı.
  • Ollama, LM Studio ve Hugging Face modelleri Mac'te nerede saklanırOllama, LM Studio ve Hugging Face'in yerel yapay zekâ modellerini Mac'te nerede tuttuğu, ne kadar büyüdükleri, aynı modelin iki kopyasını bulmak ve silmek.
  • Mac'te SSD sağlığı ve yıpranma nasıl kontrol edilirmacOS yalnızca S.M.A.R.T. Doğrulandı der. Mac SSD'nin gerçek yıpranmasını (Percentage Used, yazılan veri, hatalar) okuma, sayıların anlamı, SSD'yi yıpratanlar.
  • Mac'te Sistem Verileri nedir, nasıl küçültülür?Mac'te Sistem Verileri; önbellek, log, Time Machine anlık görüntüleri, swap, iPhone yedekleri, uygulama verileri ve VM disklerinden oluşur. Neyi silebilirsiniz?
  • X'teki videolar veya GIF'ler Safari'de siyah görünüyorX'te (Twitter) videolar ve GIF'ler Safari'de siyah, süre ilerliyor, Chrome'da sorun yok mu? Safari'nin video yardımcısı takılmış. Cmd+Q ile çıkıp yeniden açın.
  • Xcode çok fazla yer kaplıyor: Neleri silmek güvenliXcode'un DerivedData, simülatör, çalışma zamanı, cihaz desteği ve arşivlerini Mac'te nerede tuttuğu, hangilerinin yeniden oluştuğu ve güvenle nasıl silineceği.
İadeler Gizlilik Koşullar İletişim

Bytewell, Axleno tarafından geliştirilmiştir.

© 2026 Axleno LLC. Tüm hakları saklıdır.