gpt4 book ai didi

node.js - 解析从 `npm view x dependencies` 写入 stdout 的数组

转载 作者:太空宇宙 更新时间:2023-11-04 00:13:31 25 4
gpt4 key购买 nike

当我运行命令时

$ 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的字段。您还可以省略该参数来查看每个版本的完整元数据。

关于node.js - 解析从 `npm view x dependencies` 写入 stdout 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48349988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com