npm查看获取更多项目

krv*_*krv 7 cmd node.js 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 ]
Run Code Online (Sandbox Code Playgroud)

我想得到所有结果,因为你可以看到有37 more items哪些没有显示.

我怎样才能得到所有结果.

我正在使用Windows命令提示符以及Windows上的gitbash工具.

Rob*_*bie 15

尝试添加--json命令

npm view <packagename> versions --json
Run Code Online (Sandbox Code Playgroud)

这是对更新版本的Node.js中util.inspect()行为的改变(我猜 - 这不是npm CLI团队改变的行为).如果你想获得完整列表,并且还想确保它是可解析的,只需在命令中添加--json,以获得应用于包的元数据的JSON.stringify()的原始输出.

https://github.com/npm/npm/issues/13376#issuecomment-232525623