จัดการ npm package ที่ไม่ถูกเรียกใช้ในโปรเจค
880
ค้นหา package ที่มีใน package.json แต่ไม่ถูกเรียกใช้ได้ง่ายๆ ด้วย npx depcheck
สำหรับโปรเจคในที่ไม่มีการติดตั้ง depcheck จะขึ้นหน้าต่างให้เราติดตั้ง โดยเราสามารถกด y ได้ทันที ดังภาพข้างล่างนี้เลยนะครับ
depcheck
>npx depcheck
Unused dependencies
* @testing-library/user-event
* react-moment
Unused dependencies
* @testing-library/user-event
* react-moment
จากโค้ดด้านบน เมื่อเรา ใช้ depcheck แล้ว จะสังเกตว่าเจอ package ไม่ได้ใช้งานอยู่ 2 ตัวคือ @testing-library/user-event และ react-moment เมื่อเราเห็นสมควรแล้วว่าเราไม่ใช้ package นี้สามารถลบออกได้ทันที โดยใช้คำสั่ง npm uninstall
uninstall
>npm uninstall @testing-library/user-event react-moment
จัดการ npm package ที่ไม่ถูกเรียกใช้ในโปรเจค
npm package
npx depcheck
depcheck
วิธีลบ package ใน npm
วิธีค้นหา package ใน npm ที่ไม่ได้ใช้
วิธีค้นหา package ใน react ที่ไม่ได้ใช้
วิธีค้นหา package ใน vue ที่ไม่ได้ใช้