我这边用容器部署了nexus之后,尝试部署maven包没问题。
配置了npm的repository之后,尝试本地发布npm包之后报错。
npm ERR! publish Failed PUT 401
npm ERR! code E401
npm ERR! 404 401 Unauthorized
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/caizhongzhen/.npm/_logs/2020-04-17T06_11_40_969Z-debug.log
各种尝试,各种登录配置,还是不行。
尝试登录
npm adduser --registry=https://repo.mynexus.com/repository/npm-releases/
显示登录成功,还是不行。
尝试部署包
npm publish --registry https://repo.mynexus.com/repository/npm-releases/
还是报错。
各种查资料,发现一个配置项需要勾选
需要将 这个 realms里面的 npm bearer token realm 激活一下。
验证,完美解决问题。
参考资料:https://stackoverflow.com/questions/39460074/unable-to-publish-to-an-npm-registry-local
[…] nexus部署之后,npm包publish 报401问题。 nexus – Unable to publish to an NPM Registry (local) – Stack Overflow […]