Làm thế nào để tìm các phụ thuộc ngược vào gói npm?


93

Tôi muốn tìm hiểu gói nào phụ thuộc vào expresstrong số các gói đã cài đặt, sails/kraken/loopback/hapi/koav.v. Có npmlệnh con hoặc cách khác để liệt kê cục bộ tất cả các gói phụ thuộc ngược vào một gói npm cụ thể không?

Câu trả lời:


134

Thêm tên gói vào sau npm lssẽ hiển thị cho bạn cây chỉ với gói được chỉ định.

npm ls express

4
Cảm ơn. Lệnh chỉ npm view express dependencieshiển thị các phụ thuộc trực tiếp, nhưng tôi không thể tìm ra cách xem cây phụ thuộc hoàn chỉnh của nó.
sof

9
chỉ hoạt động nếu bạn đã cài đặt mô-đun vào thư mục node_modules ... không có lợi cho bạn nếu bạn đang cố gắng giải quyết vấn đề.
worc

30

Tôi đặc biệt muốn tìm gói nào đã sử dụng phụ thuộc đang phá vỡ cài đặt ban đầu. Điều này có thể giúp ai đó cố gắng làm điều tương tự:

find ./node_modules/ -name package.json | xargs grep <the_package_name>


Đó chính xác là những gì tôi đang tìm kiếm! Cảm ơn!
Andrew Bogdanov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.