npm view

🌙
手机阅读
本文目录结构

npm view功能

查看注册表信息

npm view使用

npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]

aliases: info, show, v

https://a.axihe.com/img/api-npm/mintty_B8UyI6NUTa.png

npm view说明

此命令显示有关程序包的数据,并将其打印到outfd配置引用的流中,默认情况下为stdout。

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

npm view connect

如果未指定,默认版本为“最新”。

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

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

npm view输出

如果仅输出单个版本的单个字符串字段,则不会对它进行着色或加引号,从而可以将输出传递给另一个命令。如果该字段是一个对象,则将其作为JavaScript对象文字输出。

如果给出–json标志,则输出字段将为JSON。

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

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

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了