日常问题记录

95 阅读1分钟

使用Nexus Repository Manager搭建npm私有仓库,在发布包的时候可能会遇到401报错如下

1c2445938f5a3ff0e7536a5bbd22b59.png

可进行如下操作:

  1. npm publish时需要有本地仓库的权限,一般登录一下就可以解决。登录用 npm login 输入nexus上创建的用户、密码和邮箱就可以了
  2. 如果登录后还不能发,检查npm nexus的 Realms设置,把npm Bearer Token Reaim放入Active中,并保存

image.png

  1. 如果还不行,则需要执行 npm adduser --registry=nexus.chis.xxx.com:8081/repository/… --always-auth 根据提示登录以下就可以了。注意此处地址为发布地址,自己修改。