Как найти поиск / найти пакеты npm


87

Какие есть способы найти пакеты npm?

Ниже приводится список, поддерживаемый сообществом, составленный на основе ответов ниже.

Специфический NPM

Универсальный

мертв


1
Я должен быть честным, среди этих троих я не знаю, как вы не смогли найти пакет узлов. хаха, ты ищешь что-то конкретное и не находишь?
Кристиан

@kristian, этот список очень хорош. Но мне интересно, есть ли еще (больше - лучше ...): P.
Альфред

@Kristian, например, ищите только конкретную версию узла или дату, потому что мне не нравятся старые / неподдерживаемые пакеты и т. Д.
Альфред,

Возможно, было бы неплохо сохранить каждый пункт как отдельный ответ, чтобы люди могли голосовать за них, что приведет к ранжированию на основе краудсорсинга.
Balupton

Для обсуждения официального трекера проблем npm см. Github.com/npm/npm/issues/11519
Бен

Ответы:


30

Также есть nipster , основанный на рейтинге npm + github.


7
на самом деле написание - «нипстр», сегодня я узнал из гугла, что «нипстер» - это нацистский хипстер
Николай

35

npm search работает очень хорошо:

npm search connect

npm viewпокажет вам метку времени каждой версии и всего остального package.json(включая версию узла)

npm view connect




3

npmsearch сортирует результаты по релевантности и загрузкам. Версия для командной строки может быть установлена ​​из npm:

[sudo] npm install -g npmsearch

дискламер: я автор npmsearch


node-modules позволяет персонализировать ваши результаты в соответствии с модулями, которые вы отметили / следили на github


Демо-ссылка мертва. Я обновил ваш ответ, чтобы указать это, чтобы упростить просмотр.
Balupton

2

Для быстрого метода, доступного в вашей консоли, введите:

npm search keyword

<Keyword> выполняет поиск по заголовку, описанию, автору и ключевым словам всех пакетов.


какая разница между npm searchиnpm view
NanoNova


1

На всякий случай, если кто-то столкнется с этим вопросом, я также создал инструмент, чтобы помочь людям узнать, какие пакеты npm используют другие:

http://www.npmdiscover.com





0

Печально, но npm searchу меня не работает на узле версии 6+.

Быстрый обходной путь - выполнить curl из командной строки:

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

Если эта команда ничего не возвращает, значит, модуль существует, если он возвращает 404, имя доступно для использования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.