Artikel ini akan memperkenalkan anda kepada cara menggunakan npkill untuk mencari node_modules pada komputer/pelayan dengan cepat dan saya harap ia akan membantu anda!
Soalan: Bagaimana untuk mencari node_modules dengan cepat pada komputer/pelayan dan memadamkannya dengan cepat? (npkill disyorkan)
Node.js Apabila projek atau projek front-end menggunakan npm untuk memasang modul bergantung, sentiasa cipta node_modules baharu dalam direktori akar projek, dan dalam Satu siri pakej dipasang di dalamnya. Secara umumnya, ia mengambil banyak ruang Memandangkan semakin banyak projek dan semakin banyak modul yang bergantung, ruang akan menjadi lebih besar dan lebih besar Pada satu ketika, ini akan menyebabkan beberapa masalah. Jika anda mempunyai pelayan Awan Alibaba, cakera awan adalah sangat kecil, dan tidak mungkin atau sukar untuk menambah cakera awan Apabila cakera ketat, adalah idea yang baik untuk mengetahui dengan cepat saiz yang diduduki oleh semua node_modules dan. padamkannya penyelesaian untuk meningkatkan kecekapan. [Pembelajaran yang disyorkan: "Tutorial nodejs"]
npkill ialah pakej Node.js yang boleh membantu kami menyenaraikan fail dengan cepat dalam sistem Setiap folder node_modules, dan jumlah ruang yang mereka duduki. Anda kemudiannya boleh memilih folder node_modules tertentu untuk dipadamkan.
pemasangan npm global
$ npm -g i npkill
pemasangan global pnpm:
$ pnpm -g i npkill(更推荐)
Gambar daripadanpkill's github README, proses operasi adalah seperti yang ditunjukkan dalam gambar di atas: npkill Apabila mencari, sudut kanan atas akan memaparkan mencari untuk menunjukkan bahawa ia sedang mencari , apabila carian selesai, ia akan dipaparkan sebagai carian selesai.
Ikuti gesaan dan tekan bar ruang untuk memadam, satu demi satu. Untuk lebih banyak fungsi, sila semak dokumen alamat rasmi:
https://github.com/voidcosmos/npkill#readme
Untuk yang dipasang menggunakan Ketergantungan npm, ini adalah penyelesaian yang baik, tetapi jika anda menggunakan pnpm untuk memasangnya, anda tidak perlu mempertimbangkan ruang yang diduduki oleh node_modules sama sekali, kerana pnpm tidak memasang modul dalam setiap node_modules, tetapi dalam bentuk pautan, dan akhirnya memaut ke alamat Direktori tertentu, untuk prinsip pergantungan pemasangan pnpm, adalah disyorkan untuk membaca artikel oleh seorang lelaki besar (# Memikirkan secara mendalam tentang pengurus pakej moden - mengapa saya mengesyorkan pnpm dan bukannya npm/yarn sekarang? )
Disebabkan beberapa isu sejarah dengan npm dan keadaan semasanya, saya berharap untuk menggunakan pnpm lebih kerap daripada npm.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila layari: Pengenalan kepada Pengaturcaraan ! !
Atas ialah kandungan terperinci Analisis ringkas tentang cara menggunakan npkill untuk mencari dan memadam node_modules dengan cepat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!