【问题标题】:Nexus 3 do not support npm dist-tags commandsNexus 3 不支持 npm dist-tags 命令
【发布时间】:2018-07-05 22:39:14
【问题描述】:

我的问题与nexus 3 reported issue 有关。 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 是否提出了一种解决方法或可以替代使用的新功能?

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

感谢您的帮助。

【问题讨论】:

  • 对问题本身而不是在这里发表评论不是更好吗?这是一个公共 Jira 实例。
  • 最后我将我们的 npm 注册表迁移到 Verdaccio,然后我们能够升级到 nexus 3。
  • 问题最近有进展,貌似会在v3.19发布

标签: node.js npm nexus shippable-ci


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-17
    • 2018-04-23
    • 1970-01-01
    • 2021-04-09
    • 2013-10-26
    相关资源
    最近更新 更多