显示最近发布的npm包版本,包括beta版本

Him*_*mel 22 command-line-interface node.js npm

如何显示最近发布的npm包版本,包括beta/unstable版本?

这个问题有助于确定如何获得最新的稳定版本(不显示测试版),但我希望看到几个最新版本的列表,包括测试版.

$ npm view webpack versions

  ...
  '0.7.9',
  '0.7.11',
  '0.7.12',
  '0.7.13',
  '0.7.14',
  '0.7.15',
  '0.7.16',
  '0.7.17',
  '0.8.0-beta1',
  '0.8.0-beta2',
  ... 316 more items ]
Run Code Online (Sandbox Code Playgroud)

我想展示这个列表的"尾部",而不是看到发布的前几个包.这可能吗?

如何显示特定npm包的最新发布版本列表?

Den*_*nko 29

您可以使用--jsonflag以json格式输出所有版本,这是非常易读的


sup*_*jos 9

我无法克服这个...... xxx更多项目问题,直到我找到Will Anderson的博客文章,谁应该得到学分:

npm查看some-package-name @*版本

诀窍是拥有一个包含所有可用软件包版本的glob,然后为每个版本显示其"最新"(一个且唯一的)版本.

编辑

按照评论的观察(和原来的博客文章),这并不能表明预发布版本.要获得预发布版本而不是... XX more items ]输出,可以运行(注意复数versions):

npm查看some-package-name版本--json