2017-01-27 5 views
14

Как найти пакеты с пряжей? Я хочу получить список результатов, которые имеют поисковый запрос в названии пакета, а также в описаниях (аналогично тому, как работают различные утилиты, такие как npm search, apropos, apt-cache search).Как искать пакеты с использованием пряжи?

Я пробовал yarn info <pkg>, но это дало кучу json-данных, которые были ограничены только этим пакетом.

Использование yarn help и duckduckgo было образовательным, но все еще не отвечало, как это сделать.

ответ

6

нет команды для показа табличных данных формата информации о пакете

если вы, что более подробная информация о пакетах, вы можете попробовать ниже команды вы получите больше информации

yarn info package 

yarn info package --json 

yarn info [email protected] 

yarn info package description 

yarn info package time 

yarn info package readme 
+1

Оказывается, мне вообще не нужны данные в таблицах. Мне просто нужен список возможных пакетов, например, что вам дает «npm search». – labyrinth

+0

поиск пряжи отсутствует https://github.com/yarnpkg/yarn/issues/778 – Kasiriveni

2

Я использую npms-cli:

Установка:

yarn global add npms-cli 

Тогда вы получите /usr/bin/npms и сможете найти примерно: npms search <desired package>.

6

Пряжа имеет сайт, который содержит информацию и подробную страницу для каждого пакета в реестре. Он доступен по телефону yarnpkg.com/en/packages и предоставляется Algolia.

Поскольку реестр npm и Yarn одинаковый, вы также можете использовать каждый инструмент, который показывает эти данные, например npms.io или аналогичный.


Справедливое раскрытие: я работаю для Алголии и отвечаю за поисковую страницу пряжи.

1

Я пришел сюда через google, и ни один из ответов не объяснил ничего о ПОЧЕМУ поиск был «пропавшим», поэтому я немного вырыл.

С GitHub отслеживания проблем пряжу Дэв, this exact topic was brought up:

котята прокомментировал 12 октября, 2016 г.

Мы сознательно решили не добавлять эти виды команд пряжи. Их много, которые на самом деле не видят много пользы, и нагрузка на обслуживание не стоит того. Если функциональность команд настолько проста (просто открывается браузер), вы можете просто сделать это самостоятельно. Спасибо за отчет!

Итак, вы идете, было намеренно не включено, и в настоящее время нет планов включить его.

Как уже говорили другие, вы можете использовать поиск npm «s как как пряжи и НПМ выборки из того же списка пакетов, или вы можете использовать веб-решение:

Надеется, что это помогает другим сэкономить несколько минут в поисках ответа.