npm publish 報錯 Failed put 502

今天在 npm 發包時,本地打包正常,但是 npm publish 命令後,界面出錯。

服務器返回報錯信息:failed put 502 error parsing JSON

 

檢查本地發佈環境:

本地沒有設置代理服務器;

npm 的賬號和密碼是正確的(如果不正確,那麼npm服務器返回值應該是沒有權限, log in error)

這個報錯字面意思是,JSON pasing 轉化不正確,服務器狀態碼 502.

再次嘗試發包

這次的提示是 failed PUT undefined, socket hangup. This is a problem related to network connectivity.

網絡連接錯誤,socket 掛起。

查詢資料後,原因是短期頻繁訪問 NPM 服務器。可能是同一個網絡內其他同事也在發包。

解決方案:

等待若干分鐘(10min),關閉代理;更換一個網絡(無線網),重新 npm login ;此時 npm publish 就可以正常發佈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章