qnm - Công cụ CLI để khám phá thư mục node_modules
(github.com/ranyitz)- Công cụ CLI cho phép tìm kiếm tức thì phiên bản và đường dẫn cài đặt của module mong muốn trong thư mục node_modules
- Nhanh hơn
npm list,yarn listvà tập trung vào tốc độ tìm kiếm·duyệt khám phá cùng giao diện trực quan mà không có đầu ra thừa, chỉ cung cấp những thông tin cần thiết - Cung cấp các tính năng như fuzzy-search, pattern matching, theo dõi lý do cài đặt, phát hiện module trùng lặp
- Hỗ trợ cả dự án npm/yarn, cho phép nắm bắt nhanh sự tồn tại của nhiều phiên bản module, cấu trúc quan hệ phụ thuộc, thông tin phiên bản mới nhất trong một cái nhìn
- Có thể chạy ngay bằng lệnh
bunx qnm,npx qnmmà không cần cài đặt, nên sử dụng nhẹ nhàng mà không làm bẩn môi trường- Ví dụ: khi nhập
bunx qnm lodash, có thể kiểm tra vị trí cài đặt theo từng phiên bản của lodash trong dự án, phiên bản mới nhất, thông tin phát hành, v.v. - Nếu không có đối số, có thể duyệt tất cả gói bằng tìm kiếm fuzzy kiểu fzf
- Khi cần có thể cài đặt toàn cục:
npm i --global qnm
- Ví dụ: khi nhập
- Các lệnh và tùy chọn chính
doctor: chẩn đoán các gói trùng lặp và gói có dung lượng lớn nhất trong node_moduleslist(ls): in danh sách toàn bộ gói, có thể chỉ xem các dependency trực tiếp bằng--depsmatch [chuỗi]: liệt kê tất cả module khớp với một pattern cụ thểhomepage: mở ngay URL homepage của gói trên trình duyệt--no-remote: vô hiệu hóa dữ liệu từ xa, chỉ hiển thị nhanh thông tin cục bộ-o, --open: mở ngay tệp package.json của gói đó bằng trình soạn thảo
Chưa có bình luận nào.