阅读(1939) (9)

npm 搜索 search

2021-09-06 15:53:55 更新

搜索包

概要

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

显示在扩展信息lssearch以及help-search

json

  • 默认值:false
  • 类型:Boolean

是否输出JSON数据,而不是正常输出。

npm pkg set它允许在将设置值保存到您的package.json.并非所有 npm 命令都支持。

color 颜色

  • 默认值:true 除非 NO_COLOR 环境设置为“0”以外的值
  • 类型:alwaysBoolean

如果为 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