Cách tìm kiếm / tìm gói npm


87

1
Tôi phải thành thật mà nói, giữa ba trong số đó, tôi không biết làm thế nào bạn không thể tìm thấy một gói nút. haha bạn đang tìm kiếm một cái gì đó cụ thể và không tìm thấy nó?
Kristian

@kristian danh sách này khá tốt. Nhưng tôi đang tự hỏi nếu có nhiều hơn (nhiều hơn là tốt hơn ...): P.
Alfred

@Kristian, ví dụ: chỉ tìm kiếm phiên bản cụ thể của nút hoặc ngày tháng, vì tôi không thích các gói cũ / không còn nguyên bản, v.v.
Alfred

Có lẽ giữ mỗi mục dưới dạng một câu trả lời riêng biệt sẽ là một ý tưởng hay để mọi người có thể bình chọn chúng, dẫn đến xếp hạng dựa trên nguồn cộng đồng.
balupton

Để thảo luận về trình theo dõi vấn đề chính thức của npm, hãy xem github.com/npm/npm/issues/11519
Ben Creasy

Câu trả lời:


30

Có cả nipster nữa, dựa trên xếp hạng npm + github.


7
thực sự đánh vần là "nipstr", hôm nay tôi học được từ google rằng một "nipster" là một nazi-hipster
Nickolaus

35

npm search hoạt động khá tốt:

npm search connect

npm viewsẽ hiển thị cho bạn dấu thời gian của từng phiên bản và mọi thứ khác từ đó package.json(bao gồm cả phiên bản nút)

npm view connect



3

https://nodejsmodules.org/ là một trang cho phép bạn tìm kiếm, cũng như duyệt theo mức độ phổ biến


Nodetoolbox hiện đã chết. Cập nhật câu trả lời của bạn với điều này.
balupton

3

npmsearch sắp xếp kết quả theo sự kết hợp giữa mức độ liên quan và lượt tải xuống. Phiên bản dòng lệnh có thể được cài đặt từ npm:

[sudo] npm install -g npmsearch

disclamer: Tôi là tác giả của npmsearch


node-module cho phép bạn cá nhân hóa kết quả của mình theo các mô-đun mà bạn đã gắn dấu sao / theo dõi trên github


Liên kết demo đã chết. Tôi đã cập nhật câu trả lời của bạn để chỉ ra điều này để giúp duyệt dễ dàng hơn.
balupton

2

Để có một phương pháp nhanh có sẵn trong bảng điều khiển của bạn, hãy nhập:

npm search keyword

<Từ khóa> tìm kiếm Tiêu đề, Mô tả, Tác giả và Từ khóa của tất cả các gói.


những gì là sự khác biệt giữa npm searchnpm view
NanoNova

1

Cá nhân tôi sử dụng npmsearch.com

Tôi không chắc nó hoạt động như thế nào trong nội bộ nhưng nó thường cho kết quả tốt nhất.


1

Đề phòng bất kỳ ai gặp phải câu hỏi này, tôi cũng đã tạo một công cụ để giúp mọi người khám phá gói npm mà người khác đang sử dụng:

http://www.npmdiscover.com





0

Thật đáng buồn nhưng npm searchsẽ không hiệu quả với tôi trên phiên bản nút 6+.

Một cách giải quyết nhanh chóng là thực hiện cuộn tròn từ dòng lệnh:

curl --fail -O https://www.npmjs.com/package/q-promise 2>&1 | grep '404'

Nếu lệnh này không trả về gì thì mô-đun tồn tại nếu nó trả về tên 404 thì bạn có thể sử dụng.

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.