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

如何从npm隐藏预发布版本?,npm,Npm,目前,npmjs.com显示了eslint的1.10.3版: 但是,运行npm show eslint versions会显示alpha版本: [ '0.0.4', '0.0.5', ... '1.10.2', '1.10.3', '2.0.0-alpha-1' ] 是什么导致npm隐藏alpha版本 我发布了一个alpha版本的react autosuggest,希望npm也能将其隐藏起来,但npm显示了: 有什么办法可以对npm隐藏alpha版本吗?根据: 发布包

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

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

[ '0.0.4',
  '0.0.5',
  ...
  '1.10.2',
  '1.10.3',
  '2.0.0-alpha-1' ]
是什么导致npm隐藏alpha版本


我发布了一个alpha版本的
react autosuggest
,希望npm也能将其隐藏起来,但npm显示了:

有什么办法可以对npm隐藏alpha版本吗?

根据:

发布包会将“最新”标记设置为发布版本,除非使用--tag选项。例如,npm publish--tag=beta

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

npm publish --tag=3.0-latest
在npmjs.com上看不到它

解释分发标签的工作原理