我想搜索,例如'carousel'并在其中排除带有'react'的结果。我试过了:
carousel -react
和
carousel NOT react
但是这仍然会出现'反应'的结果。如何在npm上排除搜索字词?
答案 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