npm 搜索 search
搜索包
概要
npm search [-l|--long] [--json] [--parseable] [--no-description] [search terms ...]
aliases: s, se, find
描述
在注册表中搜索与搜索词匹配的包。npm search
对注册表中所有文件的包元数据执行线性、增量、词法排序搜索。如果启用颜色,它将进一步突出显示结果中的匹配项。
此外,使用--searchopts
和--searchexclude
选项与更多搜索词配对将分别包括和排除更多模式。--searchopts
与标准搜索词的主要区别在于,前者不会在输出中突出显示结果,可用于更细粒度的过滤。此外,这两个都可以添加到.npmrc
默认搜索过滤行为中。
搜索还允许在搜索结果中定位维护者,方法是在他们的 npm 用户名前加上=
.
如果一个术语以 开头/
,那么它被解释为一个正则表达式并支持标准的 JavaScript RegExp 语法。/
在这种情况下,尾随将被忽略。(请注意,在大多数 shell 中,许多正则表达式字符必须被转义或引用。)
配置
long
- 默认值:
false
- 类型:
Boolean
显示在扩展信息ls
,search
以及help-search
。
json
- 默认值:
false
- 类型:
Boolean
是否输出JSON数据,而不是正常输出。
npm pkg set
它允许在将设置值保存到您的package.json
.并非所有 npm 命令都支持。
color 颜色
- 默认值:
true
除非 NO_COLOR 环境设置为“0”以外的值 - 类型:
always
或Boolean
如果为 false,则从不显示颜色。如果"always"
然后总是显示颜色。如果为 true,则仅打印 tty 文件描述符的颜色代码。
parseable 可解析
- 默认值:
false
- 类型:
Boolean
从写入标准输出的命令输出可解析的结果。对于 npm search
,这将是制表符分隔的表格格式。
description 说明
- 默认值:
true
- 类型:
Boolean
显示说明 npm search
searchopts 搜索选项
- 默认:``
- 类型:
String
始终传递给搜索的空格分隔选项。
searchexclude 搜索排除
- 默认:``
- 类型:
String
限制搜索结果的空格分隔选项。
registry 注册表
- 默认值:
https://registry.npmjs.org/
- 类型:
Url
npm 注册表的基本 URL。
prefer-online 首选在线
- 默认值:
false
- 类型:
Boolean
如果为 true,则将强制对缓存数据进行陈旧性检查,从而使 CLI 立即查找更新,即使是新的包数据。
prefer-offline 首选离线
- 默认值:
false
- 类型:
Boolean
布尔型如果为 true,将绕过对缓存数据的陈旧检查,但将从服务器请求丢失的数据。要强制完全离线模式,请使用 --offline
.
offline 离线
- 默认值:
false
- 类型:
Boolean
强制离线模式:安装过程中不会进行网络请求。要允许 CLI 填充丢失的缓存数据,请参阅--prefer-offline
。