使用Nexus Repository Manager搭建npm私有仓库,在发布包的时候可能会遇到401报错如下
可进行如下操作:
- npm publish时需要有本地仓库的权限,一般登录一下就可以解决。登录用 npm login 输入nexus上创建的用户、密码和邮箱就可以了
- 如果登录后还不能发,检查npm nexus的 Realms设置,把npm Bearer Token Reaim放入Active中,并保存
- 如果还不行,则需要执行 npm adduser --registry=nexus.chis.xxx.com:8081/repository/… --always-auth 根据提示登录以下就可以了。注意此处地址为发布地址,自己修改。