npm 搜索 search

2021-10-29 10:51 更新

搜索包

概要

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


aliases: s, se, find

描述

在注冊(cè)表中搜索與搜索詞匹配的包。npm search?對(duì)注冊(cè)表中所有文件的包元數(shù)據(jù)執(zhí)行線性、增量、詞法排序搜索。如果啟用顏色,它將進(jìn)一步突出顯示結(jié)果中的匹配項(xiàng)。

此外,使用--searchopts--searchexclude選項(xiàng)與更多搜索詞配對(duì)將分別包括和排除更多模式。--searchopts與標(biāo)準(zhǔn)搜索詞的主要區(qū)別在于,前者不會(huì)在輸出中突出顯示結(jié)果,可用于更細(xì)粒度的過濾。此外,這兩個(gè)都可以添加到.npmrc默認(rèn)搜索過濾行為中。

搜索還允許在搜索結(jié)果中定位維護(hù)者,方法是在他們的 npm 用戶名前加上=.

如果一個(gè)術(shù)語以 開頭/,那么它被解釋為一個(gè)正則表達(dá)式并支持標(biāo)準(zhǔn)的 JavaScript RegExp 語法。/在這種情況下,尾隨將被忽略。(請(qǐng)注意,在大多數(shù) shell 中,許多正則表達(dá)式字符必須被轉(zhuǎn)義或引用。)

配置

long

  • 默認(rèn)值:false
  • 類型:Boolean

顯示在擴(kuò)展信息lssearch以及help-search。

json

  • 默認(rèn)值:false
  • 類型:Boolean

是否輸出JSON數(shù)據(jù),而不是正常輸出。

npm pkg set它允許在將設(shè)置值保存到您的package.json.并非所有 npm 命令都支持。

color 顏色

  • 默認(rèn)值:true 除非 NO_COLOR 環(huán)境設(shè)置為“0”以外的值
  • 類型:alwaysBoolean

如果為 false,則從不顯示顏色。如果"always"然后總是顯示顏色。如果為 true,則僅打印 tty 文件描述符的顏色代碼。

parseable 可解析

  • 默認(rèn)值:false
  • 類型:Boolean

從寫入標(biāo)準(zhǔn)輸出的命令輸出可解析的結(jié)果。對(duì)于?npm search,這將是制表符分隔的表格格式。

description 說明

  • 默認(rèn)值:true
  • 類型:Boolean

顯示說明?npm search

searchopts 搜索選項(xiàng)

  • 默認(rèn):``
  • 類型:String

始終傳遞給搜索的空格分隔選項(xiàng)。

searchexclude 搜索排除

  • 默認(rèn):``
  • 類型:String

限制搜索結(jié)果的空格分隔選項(xiàng)。

registry 注冊(cè)表

  • 默認(rèn)值:https://registry.npmjs.org/
  • 類型:Url

npm 注冊(cè)表的基本 URL。

prefer-online 首選在線

  • 默認(rèn)值:false
  • 類型:Boolean

如果為 true,則將強(qiáng)制對(duì)緩存數(shù)據(jù)進(jìn)行陳舊性檢查,從而使 CLI 立即查找更新,即使是新的包數(shù)據(jù)。

prefer-offline 首選離線

  • 默認(rèn)值:false
  • 類型:Boolean

布爾型如果為 true,將繞過對(duì)緩存數(shù)據(jù)的陳舊檢查,但將從服務(wù)器請(qǐng)求丟失的數(shù)據(jù)。要強(qiáng)制完全離線模式,請(qǐng)使用?--offline.

offline 離線

  • 默認(rèn)值:false
  • 類型:Boolean

強(qiáng)制離線模式:安裝過程中不會(huì)進(jìn)行網(wǎng)絡(luò)請(qǐng)求。要允許 CLI 填充丟失的緩存數(shù)據(jù),請(qǐng)參閱--prefer-offline。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)