描述

中英双语

此命令显示有关包的数据并将其打印到标准输出。

例如,要从注册表中查看有关 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

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

npm view npm contributors

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

npm view yui3@'>0.5.4' dependencies.jsdom

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

npm view connect versions