我正在使用以下命令查找我拥有的软件包的版本。
npm view <packagename> versions
我回来的结果如下
'2.4.0-2016-10-06-6743',
'2.4.0-2016-10-07-6750',
'2.4.0-2016-10-07-6751',
'2.4.0-2016-10-07-6754',
'2.4.0-2016-10-07-6755',
'2.4.0-2016-10-10-6763',
'2.4.0-2016-10-11-6770',
'2.4.0-2016-10-11-6790',
'2.4.0-2016-10-12-6799',
'2.4.0-2016-10-12-6800',
'2.4.0-2016-10-13-6806',
'2.4.0-2016-10-13-6807',
'2.4.0-2016-10-13-6808',
'2.4.0-2016-10-14-6810',
... 37 more items ]
我想获得所有结果,因为您可以看到37 more items
未显示。
如何获得所有结果。
我正在使用Windows命令提示符以及Windows上的gitbash工具。
答案 0 :(得分:15)
尝试将--json
添加到命令
npm view <packagename> versions --json
这是对较新版本的Node.js中util.inspect()行为的改变(我猜测 - 这不是npm CLI团队改变的行为)。如果你想获得完整的列表,并且还想确保它是可解析的,只需在命令中添加--json,以获得应用于该部分包的JSON.stringify()的原始输出&# 39; s元数据。
https://github.com/npm/npm/issues/13376#issuecomment-232525623