如何从npm隐藏预发布版本?

时间:2015-12-21 10:55:44

标签: npm

目前,npmjs.com显示eslint的版本1.10.3:

enter image description here

但是,运行npm show eslint versions会显示alpha版本:

[ '0.0.4',
  '0.0.5',
  ...
  '1.10.2',
  '1.10.3',
  '2.0.0-alpha-1' ]

是什么原因导致npm隐藏alpha版本?

我发布了react-autosuggest的alpha版本,并且希望npm也会隐藏它,但是npm会显示它:

enter image description here

任何想法如何隐藏npm的alpha版本?

1 个答案:

答案 0 :(得分:0)

根据example

  

发布包设置"最新"除非使用--tag选项,否则标记为已发布的版本。例如,npm publish --tag = beta。

我最终发布了一个新版本2.2.4,它默认获得latest标记。这导致2.2.4出现在npmjs.com上。现在,如果我使用--tag发布新的alpha版本:

npm publish --tag=3.0-latest

它不会在npmjs.com上显示。

docs解释了分发代码的工作原理。