无法在npm中添加用户

时间:2017-08-14 13:38:21

标签: npm

我正在尝试通过在Angular 2中发布一个库组件来工作,并且我坚持在发布到npm的基本步骤。

我在webui中创建了一个用户,我可以成功登录。

当我尝试运行npm publish时,我收到错误

  

您需要使用npm adduser

授权此计算机

如果我致电npm adduser授权机器或npm login我得到以下输出,那么我的问题就出现了:

  

npm动词adduser在第一次PUT之前{_id:   ' org.couchdb.user:xyz',npm verb adduser name:' xyz',npm   动词adduser密码:' XXXXX',npm动词adduser电子邮件:   ' xyz@xyz.com',npm动词adduser类型:'用户',npm动词adduser
  角色:[],npm动词adduser date:' 2017-08-14T13:21:16.441Z' } npm   动词请求uri http://registry.npmjs.org/-/user/org.couchdb.user:xyz   npm动词请求新用户,因此无法发送auth npm信息尝试   注册表请求在下午2:21:16尝试#1 npm动词请求ID   026a1cd79e30f781 npm http请求PUT   http://registry.npmjs.org/-/user/org.couchdb.user:xyz

所以看来我是一个新用户的问题是这个问题,但是我不得不等待或者做其他事情来解决这个问题并不明显。

1 个答案:

答案 0 :(得分:1)

使用以下标志手动将注册表设置为https://registry.npmjs.org/

npm adduser --registry=https://registry.npmjs.org/

当我的注册表被覆盖时,我遇到了这个问题。