Como encontrar pesquisar / encontrar pacotes npm


87

1
Tenho que ser honesto, entre os três, não sei como você não conseguiu encontrar um pacote de nó. haha você está procurando por algo em particular e não encontra?
Kristian de

@kristian essa lista é muito boa. Mas estou me perguntando se há mais (mais é melhor ...): P.
Alfred

@Kristian, por exemplo, pesquise por uma versão específica do nó apenas, ou data, porque eu não gosto de pacotes antigos / sem manutenção etc.
Alfred

Talvez seja uma boa ideia manter cada item como uma resposta separada para que as pessoas possam votá-los, levando a uma classificação coletada.
balupton

Para uma discussão sobre o rastreador de problemas oficial do npm, consulte github.com/npm/npm/issues/11519
Ben Creasy

Respostas:


30

Também existe o nipster , baseado na classificação npm + github.


7
na verdade, a grafia é "nipstr", hoje eu aprendi no google que um "nipster" é um nazi-hipster
Nickolaus

35

npm search funciona muito bem:

npm search connect

npm viewirá mostrar-lhe a data e hora de cada versão e tudo mais package.json(incluindo a versão do nó)

npm view connect




3

npmsearch classifica os resultados por uma combinação de relevância e downloads. A versão da linha de comando pode ser instalada a partir do npm:

[sudo] npm install -g npmsearch

disclamer: Eu sou o autor de npmsearch


node-modules permite que você personalize seus resultados de acordo com os módulos que você marcou / seguiu no github


O link de demonstração está morto. Atualizei sua resposta para indicar isso para facilitar a navegação.
balupton

2

Para obter um método rápido disponível em seu console, digite:

npm search keyword

<Palavra-chave> pesquisa Título, Descrição, Autor e Palavras-chave de todos os pacotes.


qual é a diferença entre npm searchenpm view
NanoNova






0

É triste, mas npm searchnão funcionará para mim na versão 6+ do node.

Uma solução alternativa rápida é fazer uma curvatura na linha de comando:

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

Se este comando não retornar nada, então o módulo existe; se ele retornar um 404, o nome estará disponível para você usar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.