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.