Yêu cầu thg 9 11, 2021 2:59 SA 279 1 2
  • 279 1 2
+2

Lệnh npm tự động check gói package không được sử dụng và tự remove nó đi

Chia sẻ
  • 279 1 2

Chào các bạn, mình có một vấn đề thực tế như thế này đó lầ trong quá trình phát triển một dự án sử dụng nodejs hoặc react, lúc đầu mình có cài đặt một số thư viện

Sau đó qua một thời gian phát triển, mình nhận thấy thư viện cài trước đó không đáp ứng đủ được hết các yêu cầu của dự án nên mình phải chuyển qua cài đặt một gói thư viện/ package khác để thay thế hoàn hảo hơn và cứ vậy cứ vậy... trong giai đoạn phát triển của proejct có thể sẽ có những update và thay đổi liên tục.

Đến cuối cùng của project, khi mình đó mình muốn kiểm tra xem những thư viện/packge nào không được sử dụng trong dự án để remove nó ra khỏi node_module.

Hiện mình đang phải check thủ công bằng cách search tay và check trong project, sau đó dùng lệnh npm uninstall 'package_1', 'package_2' để xóa đi, hoặc có cách khác là sau khi search tay và check đc các package không dùng đến thì vào file package.json xóa chúng đi, sau đó chạy lại lệnh npm install .

Nhưng mình thấy cả hai cách đấy hơi thủ công và mất time quá, không biết có lệnh nào chạy bằng một lệnh mà nó tự động check đc các gói package không dùng đến trong project sau đó tự remove bọn nó đi không nhỉ ?

Cám ơn mọi người đã xem bài viết của mình

2 CÂU TRẢ LỜI


Đã trả lời thg 9 11, 2021 2:55 CH
+3

@thanh_tuan

Bạn thử này xem,

  • cài đặt npm install depcheck -g

  • kiểm tra package không sử dụng depcheck

Xem thêm tại https://www.npmjs.com/package/depcheck

Chia sẻ
Avatar Anh Tran @thanh_tuan
thg 9 12, 2021 3:56 SA

Oke hai bạn, mình cám ơn @maitrungduc1410@ltienphat1307 nhiều nhé

Đã trả lời thg 9 11, 2021 7:57 SA
+2

bạn xem cái này có giúp gì ko nhé: https://github.com/dylang/npm-check

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí