
เครื่องมือนี้ช่วยให้คุณสามารถแสดงรายการไดเรกทอรี node_modules ใด ๆ ในระบบของคุณรวมถึงพื้นที่ที่พวกเขาใช้ จากนั้นคุณสามารถเลือกสิ่งที่คุณต้องการลบเพื่อเพิ่มพื้นที่ว่าง ใช่
เรากำลังใช้ความพยายามในการทำให้เอกสาร NPKILL เป็นสากล นี่คือรายการของการแปลที่มีอยู่:
ช่องว่างที่ชัดเจน: กำจัด Node_Modules เก่าและเต็มไปด้วยฝุ่นทำให้เครื่องของคุณยุ่งเหยิง
การใช้พื้นที่ทำงานล่าสุด : ตรวจสอบว่าครั้งสุดท้ายที่คุณแก้ไขไฟล์ในพื้นที่ทำงาน (ระบุไว้ในคอลัมน์ Last_Mod )
เร็วมาก: NPKILL เขียนเป็น typeScript แต่การค้นหาจะดำเนินการในระดับต่ำปรับปรุงประสิทธิภาพอย่างมาก
ใช้งานง่าย: บอกลาคำสั่งที่มีความยาว การใช้ npkill นั้นง่ายพอ ๆ กับการอ่านรายการ node_modules ของคุณและกด Del เพื่อกำจัดพวกเขา จะง่ายกว่านี้ไหม -
Minified: มันแทบจะไม่มีการพึ่งพาใด ๆ
คุณไม่จำเป็นต้องติดตั้งเพื่อใช้งานจริงๆ! เพียงใช้คำสั่งต่อไปนี้:
$ npx npkillหรือถ้าด้วยเหตุผลบางอย่างคุณต้องการติดตั้งจริงๆ:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyNPKILL ไม่รองรับโหนด <V14 หากสิ่งนี้มีผลต่อคุณคุณสามารถใช้
[email protected]
$ npx npkill
# or just npkill if installed globally โดยค่าเริ่มต้น NPKILL จะสแกนสำหรับ node_modules เริ่มต้นที่เส้นทางที่คำสั่ง npkill ถูกดำเนินการ
ย้ายระหว่างโฟลเดอร์ที่ระบุไว้ด้วย ↓ ↑ และใช้ พื้นที่ หรือ DEL เพื่อลบโฟลเดอร์ที่เลือก คุณยังสามารถใช้ J และ K เพื่อย้ายระหว่างผลลัพธ์
คุณสามารถเปิดไดเรกทอรีที่ผลลัพธ์ที่เลือกถูกวางโดยการกด O
เพื่อออกจาก Q หรือ Ctrl + C หากคุณกล้าหาญ
สำคัญ! แอปพลิเคชันบางตัวที่ติดตั้งในระบบต้องการไดเรกทอรี Node_Modules เพื่อทำงานและลบออกอาจทำลายได้ NPKILL จะเน้นพวกเขาโดยการแสดงไฟล์
| การโต้แย้ง | คำอธิบาย |
|---|---|
| -c,--bg-color | เปลี่ยนสีไฮไลต์แถว (พร้อมใช้งาน: สีน้ำเงิน , สีฟ้า, สีม่วงแดง, สีขาว, สีแดงและสีเหลือง) |
| -d, -ไดเรกทอรี | ตั้งค่าไดเรกทอรีที่จะเริ่มค้นหา โดยค่าเริ่มต้นจุดเริ่มต้นคือ |
| -d,-Delete-all | ลบโฟลเดอร์ Node_Modules ทั้งหมดที่พบโดยอัตโนมัติ แนะนำให้ใช้ร่วมกับ -x |
| -e,-hide-errors | ซ่อนข้อผิดพลาดหากมี |
| -e, -exclude | ไม่รวมไดเรกทอรีจากการค้นหา (รายการไดเรกทอรีจะต้องอยู่ในคำพูดสองเท่า "" แต่ละไดเรกทอรีคั่นด้วย ',') ตัวอย่าง: "ละเว้น 1, ละเว้น 2" |
| -f, -full | เริ่มค้นหาจากบ้านของผู้ใช้ (ตัวอย่าง: "/home/user" ใน Linux) |
| -gb | แสดงโฟลเดอร์ในกิกะไบต์แทน megabytes |
| -h, -help,? | แสดงหน้าช่วยเหลือนี้และออก |
| -nu,-ไม่ตรวจสอบอัปเดต | อย่าตรวจสอบการอัปเดตเกี่ยวกับการเริ่มต้น |
| -S, -เรียง | เรียงลำดับผลลัพธ์ตาม: size path หรือ last-mod |
| -t, -เป้าหมาย | ระบุชื่อของไดเรกทอรีที่คุณต้องการค้นหา (โดยค่าเริ่มต้นคือ node_modules) |
| -x,-exclude-hidden-directories | ไม่รวมไดเรกทอรีที่ซ่อนอยู่ (ไดเรกทอรี "DOT") จากการค้นหา |
| -แห้ง | มันไม่ได้ลบสิ่งใด (จะจำลองด้วยความล่าช้าแบบสุ่ม) |
| -v, -Version | แสดงเวอร์ชัน npkill |
คำเตือน: ในรุ่นอนาคตคำสั่งบางคำอาจเปลี่ยนแปลง
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 -eหากคุณพบข้อบกพร่องใด ๆ อย่าลังเลและเปิดปัญหา :)
หากคุณต้องการมีส่วนร่วมในการตรวจสอบการมีส่วนร่วม
เราจะทำสิ่งต่าง ๆ ต่อไป แต่การบริจาคเป็นหนึ่งในหลาย ๆ วิธีในการสนับสนุนสิ่งที่เราทำ
MIT © Nya García Gallardo และ Juan Torres Gómez
-