JavaScript geliştiricisiyseniz ve projelerinizi uzak git sunucuları dışında manuel olarak da yedek alıyorsanız Windows'da bir geliştirici sürücüsü altında çalışmanızı öneririm. Daha önce yedeği alınmış bir proje klasörünü başka bir diske aktarmak istedim, node_modules klasörü sağ olsun epey bir uğraştırdı. İçinde milyonlarca tekil dosya bulunduran node_modules klasörü ve normal HDD'nin erişim süresi yüzünden saatler sürdü. Sanal disk içinde bulunsaydı, vhdx uzantılı sanal disk dosyasını kopyaladığınızda çok daha kısa sürecekti.

node_modules bu yüzden yedeklenmiyor, commitlenmiyor işte. 🙂
Git için öyle, çalışır halde yedeklemekten bahsediyorum ben. Sürekli bir şeyler deniyorsanız bir sürü proje birikiyor zamanla. Her birinin node_modules klasörünü de silmekle uğraşmak sıkıntı.
@seac Bu tarz bir yedek almak istediğimde .zip yaparak yedeklemeyi tercih ediyorum.
@ozgurg O da bir seçenek tabi, ben de zip yaparak yedekledim ama onun için de yine beklemem gerekti. Bundan sonra doğrudan sanal disk üzerinde çalışacağım, yedek almak istediğimde hiç beklemem gerekmeyecek.
Nerede tutuyor bu sanal diski acaba
Sizin seçtiğiniz bir yerde tutabiliyor. Ben C: ana dizinini tercih ediyorum. Siz isterseniz harici bir diskte de kullanabilirsiniz.