我正在尝试在 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
所以看来我是新用户是问题所在,但我是否必须等待或做其他事情来解决这个问题尚不清楚。
手动将注册表设置为https://registry.npmjs.org/使用以下标志:
npm adduser --registry=https://registry.npmjs.org/
当我的注册表被覆盖时,我遇到了这个问题。
| 归档时间: |
|
| 查看次数: |
3604 次 |
| 最近记录: |