在 npm 中添加用户时遇到问题

jaz*_*000 2 npm

我正在尝试在 Angular 2 中发布库组件,但停留在发布到 npm 的基本步骤上。

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

当我尝试运行时npm publish出现错误

您需要使用 npm adduser 授权这台机器

npm adduser如果我调用授权机器或npm login得到以下输出,这就是我的问题所在:

第一次 PUT 之前的 npm 动词 adduser { _id: 'org.couchdb.user:xyz', npm 动词 adduser 名: 'xyz', npm 动词 adduser 密码: 'XXXXX', npm 动词 adduser 电子邮件: 'xyz@xyz.com', npm 动词 adduser 类型:'user',npm 动词 adduser
角色:[],npm 动词 adduser 日期:'2017-08-14T13:21:16.441Z' } npm 动词请求 uri http://registry.npmjs.org/- /user/org.couchdb.user:xyz npm 动词请求新用户,因此无法发送身份验证 npm 信息尝试注册表请求 try #1 at 2:21:16 PM npm 动词请求 id 026a1cd79e30f781 npm http 请求 PUT http:// registry.npmjs.org/-/user/org.couchdb.user:xyz

所以看来我是新用户是问题所在,但我是否必须等待或做其他事情来解决这个问题尚不清楚。

Jay*_*uld 6

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

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

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