5

我的问题与这个nexus 3 报告的问题有关。Nexus 3 不支持 npm distags 并且没有宣布修复。

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

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

例如,要发布一个包,我们使用这个:

npm publish module1 --tag=alpha

然后在依赖安装期间:

npm install module1@alpha

它与nexus 2完美配合,升级到nexus 3后它不起作用(不能使用特定标签拉包:npm install module1@alpha。)

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

有没有人可以在 nexus 3 上做同样的工作的好选择?

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

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

感谢帮助。

4

1 回答 1

1

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

于 2019-09-23T15:40:39.467 回答