45 votes

Comment puis-je rechercher des paquets à l'aide de fil?

Comment puis-je rechercher des paquets de fil? Je veux obtenir une liste de résultats qui ont le terme de recherche dans le nom de l'emballage ainsi que dans les descriptions (similaire à la façon dont divers utilitaires de travail comme npm search, apropos, apt-cache search).

J'ai essayé d' yarn info <pkg>, mais cela a donné un tas de données json, qui était limité à ce seul paquet.

À l'aide de yarn help et duckduckgo est l'éducation, mais n'a toujours pas la réponse à la façon de le faire.

26voto

Kasiriveni Points 1893

il n'y a pas de commande pour montrer les données tabulaires format du paquet d'informations

si vous ce que plus d'informations sur les paquets que vous pouvez essayer de commandes ci-dessous , vous obtiendrez plus d'informations

yarn info package

yarn info package  --json

yarn info package@version

yarn info package description

yarn info package time

yarn info package readme

18voto

Brian Morton Points 779

Je suis arrivé ici via google et aucune réponse n'a vraiment rien expliqué sur le POURQUOI de recherche "manque", alors j'ai creusé un peu.

Du Fil dev github issue tracker, ce sujet a été soumis jusqu':

chatons a commenté sur Oct 12, en 2016

Nous avons délibérément décidé de ne pas ajouter ces sortes de commandes de Fil. Il y en a beaucoup qui ne fait pas de voir beaucoup de l'utilisation et de la charge de maintenance n'est pas vraiment la peine. Si la fonctionnalité des commandes est si simple (juste l'ouverture d'un navigateur), alors vous pouvez simplement le faire vous-même. Merci pour le reportage!

Donc là vous allez, il a été volontairement pas inclus et il n'existe actuellement pas de plans pour l'inclure.

Comme d'autres l'ont dit, vous pouvez soit utiliser npm's de recherche, comme les deux fils et npm chercher à partir de la même liste de paquets, ou vous pouvez utiliser une solution basée sur le web:

Espérons que cela aide les autres à économiser quelques minutes dans leur quête d'une réponse.

6voto

Haroen Viaene Points 1416

Fil a un site web qui offre de l'information et d'une page de détails de chaque programme dans le registre. Il est disponible sur yarnpkg.com/en/packages et fourni par Algolia.

Depuis le mnp et le Fil de registre sont les mêmes, vous pouvez également utiliser tous les outils qui montre ces données, comme mnp.io ou similaire.


Divulgation: je travaille pour Algolia et suis en charge de la page de recherche de Fil.

5voto

marcanuy Points 13439

J'utilise les mnp-cli:

Installer:

yarn global add npms-cli

Ensuite, vous aurez à disposition /usr/bin/npms et peut de recherche comme: npms search <desired package>.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X