2017-08-14 37 views
0

我正試圖通過在Angular 2中發佈一個庫組件,並堅持發佈到npm的基本步驟。無法在npm中添加用戶

我在webui中創建了一個用戶,我可以成功登錄。

當我嘗試運行npm publish我得到的錯誤

需要使用NPM的adduser授權這臺機器

這是我的問題是,如果我叫npm adduser授權的機器或npm login我得到以下輸出:

NPM動詞的adduser前先放{_id: 「org.co upmdb.user:xyz',npm動詞adduser名稱:'xyz',npm 動詞adduser密碼:'XXXXX',npm動詞adduser電子郵件: '[email protected]',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動詞要求新用戶,所以無法發送AUTH NPM信息嘗試 註冊表要求嘗試#1,在下午2點21分16秒NPM動詞請求ID 026a1cd79e30f781 NPM HTTP請求PUT http://registry.npmjs.org/-/user/org.couchdb.user:xyz

如此看來,我是一個新用戶是問題的事實,但我不得不等待,或者採取其他措施來解決這個問題。

回答

1

手動設置註冊表https://registry.npmjs.org/使用以下標誌:

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

我就遇到了這個問題,當我的註冊表已經被覆蓋。

+0

是的,這已經做了adduser和登錄 – jazza1000

+0

好聽,第一次也是一個令人困惑的。 –