Nexus 3不支持npm dist-tags命令

jmu*_*ire 5 nexus node.js npm shippable-ci

我的问题与这个nexus 3报告的问题有关。Nexus 3不支持npm标记,也没有宣布修复程序。

我们正在生产中使用nexus 2,并通过Shippable构建管道使用npm dist-tag发布npm软件包。

我们有多个开发流,我们使用标签来表示每个流(alpha-> ​​rc-> master),并将其与npm版本控制结合在一起。这使我们可以在构建脚本中提供别名而不是版本号。

例如,要发布一个包,我们使用以下代码:

npm publish module1 --tag=alpha
Run Code Online (Sandbox Code Playgroud)

然后在依赖安装期间:

npm install module1@alpha
Run Code Online (Sandbox Code Playgroud)

升级到nexus 3后,它可以完美地与nexus 2配合使用(无法使用特定标签:npm install module1 @ alpha提取软件包)。

这是我们将npm注册表迁移到Nexus 3所必需的。

有谁能在nexus 3上做同样的事情呢?

nexus是否提出替代方法或可以使用的新功能?

这个问题有一天会解决吗?

感谢帮助。

mag*_*ker 1

看起来这个问题终于得到了修复(2019 年 9 月),并在 Nexus 版本 3.19 中提供。