无法在 Nexus Repository Manager 2.10 上发布库

Posted

技术标签:

【中文标题】无法在 Nexus Repository Manager 2.10 上发布库【英文标题】:Unable to publish libraries on Nexus Repository Manager 2.10 【发布时间】:2020-01-16 23:25:19 【问题描述】:

要在 nexus npm 私有注册表中发布库,package.json 文件更新如下。

    "publishConfig": 
    "registry": "http://(IP):(port)/nexus/content/repositories/npm-private/"
  

使用“npm publish”命令发布库时出现错误。

npm 错误!代码 E401 npm 错误!无法认证,需要:BASIC realm="Sonatype Nexus 存储库

经理”

Nexus Repository Manager 2.10 版在安全性下没有可用的领域设置。让我们知道是否需要任何其他配置。或者在 nexus Repository Manager 2.10 中不支持。

【问题讨论】:

我已经通过更新 nexus 存储库管理器版本(可能是 2.14)解决了这个问题 【参考方案1】:

在 NXRM2 中,您的 .npmrc 必须为您的用户名/密码提供编码凭据。 请参阅here(在您描述的“publishConfig”部分之后)。

【讨论】:

以上是关于无法在 Nexus Repository Manager 2.10 上发布库的主要内容,如果未能解决你的问题,请参考以下文章

gradle 配置 nexus repository

【nexus】Nexus Repository Manager 镜像清理的task设置

Nexus Repository Manager 搭建私有docker仓库

使用 Nexus Repository Manager 搭建私有docker仓库

使用 Nexus3 Repository Manager 搭建 npm 私服

Nexus Repository