So finden Sie npm-Pakete


86

1
Ich muss ehrlich sein, zwischen den dreien weiß ich nicht, wie Sie kein Knotenpaket finden konnten . haha suchst du etwas bestimmtes und findest es nicht?
Kristian

@kristian diese Liste ist ziemlich gut. Aber ich frage mich, ob es mehr gibt (mehr ist besser ...): P.
Alfred

@Kristian zum Beispiel nur nach einer bestimmten Version des Knotens oder nach einem Datum suchen, weil ich keine alten / nicht gepflegten Pakete usw. mag.
Alfred

Vielleicht wäre es eine gute Idee, jedes Element als separate Antwort zu behalten, damit die Leute darüber abstimmen können, was zu einem Crowd-Sourcing-Ranking führt.
Balupton

Eine Diskussion über den offiziellen Issue-Tracker von npm finden Sie unter github.com/npm/npm/issues/11519
Ben Creasy

Antworten:


29

Es gibt auch Nipster , basierend auf npm + Github-Bewertung.


7
Eigentlich ist die Schreibweise "nipstr", heute habe ich von Google erfahren, dass ein "nipster" ein Nazi-Hipster ist
Nickolaus

35

npm search funktioniert ziemlich gut:

npm search connect

npm viewzeigt Ihnen den Zeitstempel jeder Version und alles andere von package.json(einschließlich der Knotenversion)

npm view connect




3

npmsearch sortiert die Ergebnisse nach einer Kombination aus Relevanz und Downloads. Die Befehlszeilenversion kann ab npm installiert werden:

[sudo] npm install -g npmsearch

Disclamer: Ich bin der Autor von npmsearch


Mit Node-Modulen können Sie Ihre Ergebnisse entsprechend den Modulen personalisieren, die Sie auf github markiert / verfolgt haben


Demo-Link ist tot. Ich habe Ihre Antwort aktualisiert, um dies anzuzeigen und das Surfen zu vereinfachen.
Balupton

2

Geben Sie für eine schnelle Methode in Ihrer Konsole Folgendes ein:

npm search keyword

<Schlüsselwort> sucht nach Titel, Beschreibung, Autor und Schlüsselwörtern aller Pakete.


Was ist der Unterschied zwischen npm searchundnpm view
NanoNova


1

Für den Fall, dass jemand auf diese Frage stößt, habe ich auch ein Tool erstellt, mit dem die Benutzer herausfinden können, welche npm-Pakete andere Benutzer verwenden:

http://www.npmdiscover.com





0

Es ist traurig, npm searchfunktioniert aber bei Knoten Version 6+ nicht.

Eine schnelle Problemumgehung besteht darin, über die Befehlszeile eine Locke auszuführen:

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

Wenn dieser Befehl nichts zurückgibt, ist das Modul vorhanden. Wenn es einen 404 zurückgibt, steht Ihnen der Name zur Verfügung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.