当我运行命令时
$ npm view JSONStream@^1.3.1 dependencies --json
我得到:
[
{
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
},
{
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
}
]
我的问题是,数组中的每个元素代表什么?我猜它代表了每个已发布版本的 JSONStream 的依赖项的快照。但是,问题是我不知道每个元素适用于哪个版本!我本以为它会看起来像这样:
{
"2.3.5": {
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
},
"2.3.6":{
"jsonparse": "^1.2.0",
"through": ">=2.2.7 <3"
}
}
有谁知道如何弄清楚数组中的每个元素代表什么?
您可以使用
npm view JSONStream@^1.3.1 version --json
来确定每个条目的相应版本:
[
"1.3.1",
"1.3.2"
]
Protip,包名称后面的参数是package.json
中的字段。还可以省略参数以查看每个版本的完整元数据。