Comment trouver des packages de recherche / recherche npm


87

1
Je dois être honnête, entre les trois, je ne sais pas comment vous n'avez pas pu trouver un paquet de nœuds. haha cherchez-vous quelque chose en particulier et ne le trouvez pas?
Kristian

@kristian cette liste est plutôt bonne. Mais je me demande s'il y a plus (plus c'est mieux ...): P.
Alfred

@Kristian par exemple recherche une version spécifique du nœud uniquement, ou une date, car je n'aime pas les paquets anciens / non maintenus, etc.
Alfred

Peut-être que garder chaque élément comme une réponse distincte serait une bonne idée pour que les gens puissent les voter, ce qui conduirait à un classement basé sur la foule.
balupton

Pour une discussion sur le suivi officiel des problèmes de npm, voir github.com/npm/npm/issues/11519
Ben Creasy

Réponses:


30

Il y a aussi nipster , basé sur la notation npm + github.


7
en fait, l'orthographe est "nipstr", aujourd'hui j'ai appris de google qu'un "nipster" est un nazi-hipster
Nickolaus

35

npm search fonctionne plutôt bien:

npm search connect

npm viewvous montrera l'horodatage de chaque version et tout le reste package.json(y compris la version du nœud)

npm view connect




3

npmsearch trie les résultats par une combinaison de pertinence et de téléchargements. La version en ligne de commande peut être installée à partir de npm:

[sudo] npm install -g npmsearch

Disclamer: je suis l'auteur de npmsearch


node-modules vous permet de personnaliser vos résultats en fonction des modules que vous avez suivis / suivis sur github


Le lien de démonstration est mort. J'ai mis à jour votre réponse pour l'indiquer afin de faciliter la navigation.
balupton

2

Pour une méthode rapide disponible dans votre console, tapez:

npm search keyword

<Keyword> recherche le titre, la description, l'auteur et les mots-clés de tous les packages.


Quelle est la différence entre npm searchetnpm view
NanoNova

1

J'utilise personnellement npmsearch.com

Je ne sais pas comment cela fonctionne en interne, mais cela donne généralement les meilleurs résultats.


1

Juste au cas où quelqu'un rencontrerait cette question, j'ai également créé un outil pour aider les gens à découvrir quels packages npm d'autres personnes utilisent:

http://www.npmdiscover.com





0

C'est triste mais npm searchne fonctionnera pas pour moi sur la version 6+ du nœud.

Une solution rapide consiste à effectuer une boucle à partir de la ligne de commande:

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

Si cette commande ne renvoie rien, le module existe si elle renvoie un 404, le nom est disponible pour vous.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.