npm-view

查看注册表信息

概要

npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]
aliases: info, show, v

描述

此命令显示有关包的数据并将其打印到 outfd 配置引用的流中,该流默认为标准输出。

要显示 connect 包的包注册表项,你可以执行以下操作:

npm view connect

如果未指定,则默认版本为 "latest"。

可以在包描述符之后指定字段名称。 例如,要显示版本 0.3.5 的 ronn 包的依赖,你可以执行以下操作:

npm view ronn@0.3.5 dependencies

你可以通过用句点分隔子字段来查看子字段。 要查看最新版本 npm 的 git 存储库 URL,你可以执行以下操作:

npm view npm repository.url

这使得使用一些 shell 脚本可以轻松查看有关依赖的信息。 例如,要查看有关 ronn 所依赖的 opts 版本的所有数据,你可以这样做:

npm view opts@$(npm view ronn dependencies.opts)

对于数组字段,请求非数字字段将返回列表中对象的所有值。 例如,要获取 "express" 项目的所有贡献者名称,你可以这样做:

npm view express contributors.email

你还可以在方括号中使用数字索引来专门选择数组字段中的项目。 要获取列表中第一个贡献者的电子邮件地址,你可以执行以下操作:

npm view express contributors[0].email

可以指定多个字段,并且将一个接一个地打印。 例如,要获取所有贡献者名称和电子邮件地址,你可以这样做:

npm view express contributors.name contributors.email

"人" 字段如果显示为对象,则显示为字符串。 因此,例如,这将以缩短的字符串格式显示 npm 贡献者列表。 (有关这方面的更多信息,请参见 package.json。)

npm view npm contributors

如果提供了版本范围,则将为包的每个匹配版本打印数据。 这将显示每个匹配的 yui3 版本需要哪个版本的 jsdom:

npm view yui3@'>0.5.4' dependencies.jsdom

要显示 connect 包版本历史,你可以这样做:

npm view connect versions

输出

如果仅输出单个版本的单个字符串字段,则不会对其进行着色或引用,以便将输出通过管道传输到另一个命令。 如果该字段是一个对象,它将作为 JavaScript 对象字面量输出。

如果给出了 --json 标志,则输出的字段将是 JSON。

如果版本范围匹配多个版本,则每个打印值都将以它适用的版本为前缀。

如果请求多个字段,则每个字段都以字段名称为前缀。

也可以看看

npm 中文网 - 粤ICP备13048890号