npm-search Search for packages

SYNOPSIS

npm search [-l|--long] [--json] [--parseable] [--no-description] [search terms ...]

aliases: s, se, find

DESCRIPTION

在注册表中搜索与搜索词匹配的软件包. npm search通过软件包元数据对注册表中的所有文件执行线性,增量,按词法排序的搜索. 如果启用了颜色,它将进一步突出显示结果中的匹配项.

此外,将--searchopts--searchexclude选项与更多搜索词搭配使用,将分别包含和排除其他模式. --searchopts和标准搜索词之间的主要区别在于,前者不会在输出中突出显示结果,可用于更细粒度的过滤. 此外,可以将这两个都添加到.npmrc以实现默认的搜索过滤行为.

搜索还允许通过在维护人员的npm用户名前面加上=来定位维护人员.

如果术语以/开头,则将其解释为正则表达式并支持标准JavaScript RegExp语法. 在这种情况下,尾部的/将被忽略. (请注意,大多数外壳程序中必须对许多正则表达式字符进行转义或引用).

A Note on caching

CONFIGURATION

description

用作--no-description ,在包描述中禁用搜索匹配,并禁止在结果中显示该字段.

json

将搜索结果输出为JSON数组.

parseable

将搜索结果输出为带有制表符分隔列的行.

long

在多行中显示完整的包装说明和其他长文本. 禁用时(默认),搜索结果将被截断以整齐地显示在一行上. 具有极长名称的模块将落在多行上.

searchopts

空格分隔的选项始终传递给搜索.

searchexclude

以空格分隔的选项限制了搜索结果.

searchstaleness

发出另一个注册表请求之前,缓存的生存时间(以秒为单位).

registry

在指定的注册表中搜索模块. 如果已将npm配置为指向其他默认注册表,例如内部专用模块存储库,则npm search将在搜索时默认为该注册表. 传递不同的注册表URL,例如上面的默认值,以覆盖此设置.

SEE ALSO


by  ICOPY.SITE