npm 错误 E401:无法验证,需要:BASIC realm="Sonatype Nexus Repository Manager"

新手上路,请多包涵

我将节点版本升级到 12.16.2,将 npm 版本升级到 6.14.4。之后我无法运行 npm install ,因为我收到了这个错误

 code E401
 npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"

我什至尝试删除 node_modules 和 package-lock.json 并再次运行 npm install ,但没有改变任何东西。

原文由 Rahul Dole 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 3.6k
1 个回答

我有类似的问题。我通过将 _auth 添加到我的 ~/.npmrc 来解决它。请参阅 文档 how to encode your nexus credential 。我使用 npm config set _auth xxx 添加了编码凭证。

您将无法使用 npm config listnpm config get _auth 查看该值。

原文由 Zee 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题