npm查看获取更多项目

时间:2016-11-12 17:00:05

标签: node.js cmd npm git-bash

我正在使用以下命令查找我拥有的软件包的版本。

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工具。

1 个答案:

答案 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