我在公司代理后面,试图从托管在同一代理上的nexus存储库访问npm软件包。我可以使用相同的用户名和密码从浏览器登录nexus存储库,但不能通过npm cli
登录这是我的.npmrc文件的样子
http-proxy=http://username:password@companyproxy.com:8080
https-proxy=http://username:password@companyproxy.com:8080/
email=email@companyproxy.com
always-auth=true
registry=http://customrepository.com
strict-ssl=false
no_proxy=.companyproxy.com
_auth="someauthtoken"
以下是我得到的错误:
npm install -g @angular/cli
npm ERR! code E401
npm ERR! 404 401 Unauthorized: @angular/cli@latest
答案 0 :(得分:0)
事实证明,问题与认证有关。我一直在传递不正确的身份验证令牌。
一旦传递了正确的令牌就行了。