Cara Mencari dan Menghapus Semua Folder node_modules di Mac/Linux - ARTIKEL SALIM TEKNOLOGI

Latest

Artikel Bermanfaat Untuk Kita Semua

Minggu, 21 Juni 2026

Cara Mencari dan Menghapus Semua Folder node_modules di Mac/Linux

 


Saat mengembangkan aplikasi Node.js, folder node_modules sering memakan ruang penyimpanan yang sangat besar. Jika memiliki banyak project, total ukuran folder ini bisa mencapai puluhan gigabyte.

Artikel ini berisi command yang sering digunakan untuk mengecek dan membersihkan folder node_modules.

1. Melihat Folder node_modules Terbesar

Command berikut akan mencari seluruh folder node_modules di dalam direktori Documents, menghitung ukurannya, lalu menampilkan 20 folder terbesar.

find ~/Documents -name node_modules -type d -prune -exec du -sh {} \; | sort -hr | head -20

Penjelasan

  • find ~/Documents → mencari di dalam folder Documents

  • -name node_modules → hanya mencari folder bernama node_modules

  • -type d → memastikan yang dicari adalah direktori

  • -prune → tidak masuk ke subfolder node_modules

  • du -sh → menampilkan ukuran folder dalam format yang mudah dibaca

  • sort -hr → mengurutkan dari ukuran terbesar

  • head -20 → menampilkan 20 hasil teratas

Contoh Output

874M  /Users/salimsea/Documents/project-a/node_modules
768M  /Users/salimsea/Documents/project-b/node_modules
512M  /Users/salimsea/Documents/project-c/node_modules

2. Menghapus Semua Folder node_modules

Jika ingin menghapus seluruh folder node_modules di dalam Documents, gunakan command berikut:

find ~/Documents -name node_modules -type d -prune -exec rm -rf {} \;

Peringatan

Command ini akan:

  • Menghapus seluruh folder node_modules

  • Tidak dapat di-undo

  • Membutuhkan instalasi ulang dependency menggunakan:

npm install

atau

pnpm install

atau

yarn install

3. Preview Sebelum Menghapus (Disarankan)

Sebelum menjalankan perintah hapus, cek terlebih dahulu folder yang akan dihapus:

find ~/Documents -name node_modules -type d

Jika daftar folder sudah sesuai, baru jalankan command penghapusan.


Bonus: Menghitung Total Ukuran Semua node_modules

Untuk mengetahui total ukuran semua folder node_modules:

find ~/Documents -name node_modules -type d -prune -exec du -sk {} \; | awk '{sum += $1} END {print sum/1024/1024 " GB"}'

Contoh output:

12.8 GB

Sangat berguna untuk mengetahui berapa banyak ruang yang bisa dibebaskan sebelum melakukan cleanup.

Tidak ada komentar:

Posting Komentar