จัดการ npm package ที่ไม่ถูกเรียกใช้ในโปรเจค

  880

ค้นหา package  ที่มีใน package.json แต่ไม่ถูกเรียกใช้ได้ง่ายๆ ด้วย  npx depcheck

สำหรับโปรเจคในที่ไม่มีการติดตั้ง depcheck จะขึ้นหน้าต่างให้เราติดตั้ง โดยเราสามารถกด y ได้ทันที ดังภาพข้างล่างนี้เลยนะครับ

m1.PNG

depcheck
>npx depcheck
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 ที่ไม่ได้ใช้