npm8中文文档
此命令显示有关包的数据并将其打印到标准输出。
例如,要从注册表中查看有关 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