Jak znaleźć wyszukiwanie / znajdowanie pakietów npm


87

1
Muszę być szczery, między tymi trzema nie wiem, jak nie mogłeś znaleźć pakietu węzłów. haha, czy szukasz czegoś konkretnego i nie znajdujesz tego?
Kristian

@kristian ta lista jest całkiem dobra. Ale zastanawiam się, czy jest więcej (więcej znaczy lepiej ...): P.
Alfred

@Kristian na przykład szukaj tylko określonej wersji węzła lub daty, ponieważ nie lubię starych / nieobsługiwanych pakietów itp.
Alfred

Być może pozostawienie każdego elementu jako oddzielnej odpowiedzi byłoby dobrym pomysłem, aby ludzie mogli na nie głosować, co doprowadziłoby do rankingu opartego na społeczności.
balupton

Aby zapoznać się z dyskusją na temat oficjalnego narzędzia do śledzenia problemów npm, zobacz github.com/npm/npm/issues/11519
Ben Creasy,

Odpowiedzi:


30

Jest też nipster , oparty na rankingu npm + github.


7
właściwie pisownia to „nipstr”, dzisiaj dowiedziałem się od Google, że „nipster” to nazista-hipster
Nickolaus

35

npm search działa całkiem dobrze:

npm search connect

npm viewpokaże sygnaturę czasową każdej wersji i wszystko inne z package.json(w tym wersję węzła)

npm view connect




3

npmsearch sortuje wyniki według kombinacji trafności i pobrań. Wersję wiersza poleceń można zainstalować z npm:

[sudo] npm install -g npmsearch

disclamer: Jestem autorem npmsearch


node-modules pozwala na personalizację wyników zgodnie z modułami, które oznaczyłeś / śledziłeś na githubie


Link do wersji demonstracyjnej nie działa. Zaktualizowałem Twoją odpowiedź, aby to zaznaczyć, aby ułatwić przeglądanie.
balupton

2

Aby skorzystać z szybkiej metody dostępnej w konsoli, wpisz:

npm search keyword

<Słowo kluczowe> przeszukuje tytuł, opis, autora i słowa kluczowe wszystkich pakietów.


jaka jest różnica między npm searchinpm view
NanoNova






0

To smutne, ale npm searchnie zadziała na Node w wersji 6+.

Szybkim obejściem jest wykonanie curl z wiersza poleceń:

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

Jeśli to polecenie nic nie zwraca, oznacza to, że moduł istnieje, jeśli zwraca 404, a nazwa jest dostępna do użycia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.