如何在npm上排除搜索字词?

时间:2015-04-10 10:31:47

标签: javascript npm

我想搜索,例如'carousel'并在其中排除带有'react'的结果。我试过了:

carousel -react

carousel NOT react

但是这仍然会出现'反应'的结果。如何在npm上排除搜索字词?

3 个答案:

答案 0 :(得分:1)

  

如何在npm上排除搜索字词?

如果您在shell中询问NPM搜索,我认为排除单词的唯一方法是使用搜索正则表达式以下是NPM搜索文档的摘录:

  

如果术语以/开头,则将其解释为正则表达式。在这种情况下,尾随/将被忽略。 (请注意,大多数shell中必须转义或引用许多正则表达式字符。)

正则表达式搜索的一个非常简单的例子是:

npm search /carousel/

实施实际正则表达式以排除反应超出了此问题的范围,并且涉及创建否定前瞻/后瞻正则表达式。

答案 1 :(得分:1)

我不知道你是否想要特别使用npm,但你也可以用grep管道:

npm search carousel | grep -v -i react

答案 2 :(得分:1)

我放弃了grep而使用了Google:

site:www.npmjs.com react camera -native