
Alat ini memungkinkan Anda untuk mendaftarkan direktori Node_Modules apa pun di sistem Anda, serta ruang yang mereka ambil. Anda kemudian dapat memilih mana yang ingin Anda hapus untuk membebaskan ruang. Yay!
Kami berupaya menginternasionalkan dokumen NPKill. Berikut daftar terjemahan yang tersedia:
Clear Space: Singkirkan node_modules tua dan berdebu yang mengacaukan mesin Anda.
Penggunaan Ruang Kerja Terakhir : Periksa kapan terakhir kali Anda memodifikasi file di ruang kerja (ditunjukkan di kolom Last_Mod ).
Sangat cepat: NPKILL ditulis dalam TypeScript, tetapi pencarian dilakukan pada level rendah, meningkatkan kinerja sangat.
Mudah digunakan: Ucapkan selamat tinggal pada perintah yang panjang. Menggunakan npkill sesederhana membaca daftar node_modules Anda, dan menekan del untuk menyingkirkannya. Mungkinkah lebih mudah? ;)
Minified: Hampir tidak ada dependensi.
Anda tidak perlu menginstalnya untuk menggunakannya! Cukup gunakan perintah berikut:
$ npx npkillAtau jika karena alasan tertentu Anda benar -benar ingin menginstalnya:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyNPKill tidak mendukung Node <V14. Jika ini mempengaruhi Anda, Anda dapat menggunakan
[email protected]
$ npx npkill
# or just npkill if installed globally Secara default, NPKill akan memindai untuk node_modules mulai dari jalur di mana perintah npkill dieksekusi.
Bergerak di antara folder yang terdaftar dengan ↓ ↑ , dan gunakan ruang atau del untuk menghapus folder yang dipilih. Anda juga dapat menggunakan J dan K untuk bergerak di antara hasil.
Anda dapat membuka direktori di mana hasil yang dipilih ditempatkan dengan menekan O.
Untuk keluar, Q atau Ctrl + C jika Anda berani.
Penting! Beberapa aplikasi yang diinstal pada sistem memerlukan direktori node_modules mereka untuk bekerja dan menghapusnya dapat memecahkannya. Npkill akan menyoroti mereka dengan menampilkan a
| ARGUMEN | KETERANGAN |
|---|---|
| -c, --bg-color | Ubah warna sorotan baris. (Tersedia: biru , cyan, magenta, putih, merah dan kuning) |
| -d, - -direktori | Atur direktori untuk mulai mencari. Secara default, titik awal adalah. |
| -D, --delete-all | Secara otomatis hapus semua folder node_modules yang ditemukan. Disarankan untuk digunakan bersama dengan -x . |
| -e, --satung-kesalahan | Sembunyikan kesalahan jika ada |
| -E, -Exclude | Kecualikan direktori dari pencarian (daftar direktori harus di dalam kutipan ganda "", setiap direktori dipisahkan oleh ',') contoh: "abaikan1, abaikan2" |
| -f, --full | Mulailah mencari dari rumah pengguna (contoh: "/home/user" di Linux) |
| -gb | Tampilkan folder di gigabytes, bukan megabyte. |
| -H, --help ,? | Tunjukkan halaman bantuan ini dan keluar |
| -nu, ---no-check-update | Jangan periksa pembaruan saat startup |
| -s, --sort | Urutkan Hasil dengan: size , path atau last-mod |
| -t, --target | Tentukan nama direktori yang ingin Anda cari (secara default, adalah node_modules) |
| -x,-Exclude-Hidden-Directory | Kecualikan direktori tersembunyi (direktori "dot") dari pencarian. |
| --kering-lari | Itu tidak menghapus apa pun (akan mensimulasikannya dengan penundaan acak). |
| -v, --version | Tampilkan versi npkill |
PERINGATAN: Di versi mendatang beberapa perintah dapat berubah
npkill -d ~ /projects
# other alternative:
cd ~ /projects
npkillnpkill --target dist -enpkill --color magentanpkill -d ' ~/more projects ' -gb --sort size --target vendornpkill -d ' projects ' --exclude " progress, ignore-this "npkill -d ~ /backups/ --delete-all # -- First, clone the repository
git clone https://github.com/voidcosmos/npkill.git
# -- Navigate to the dir
cd npkill
# -- Install dependencies
npm install
# -- And run!
npm run start
# -- If you want to run it with some parameter, you will have to add "--" as in the following example:
npm run start -- -f -eJika Anda menemukan bug, jangan ragu dan buka masalah :)
Jika Anda ingin berkontribusi, periksa kontribusi.md
Kami akan terus melakukan sesuatu, tetapi sumbangan adalah salah satu dari banyak cara untuk mendukung apa yang kami lakukan.
MIT © Nya García Gallardo dan Juan Torres Gómez
??