npm publish報錯403 Forbidden - PUT http://XXX - forbidden;http fetch PUT 403 http://XXX ; verbose stack Error: 403 Forbidden - PUT http://XXX - forbidden


問題:在使用 npm publish 的時候報錯 403 Forbidden - PUT http://XXX - forbidden;http fetch PUT 403 http://XXX ; verbose stack Error: 403 Forbidden - PUT http://XXX - forbidden


解決方法:
方法1. 查看 package.json 文件下中的 registry:

"publishConfig": {
    "registry": "http://XXX"
 }

然后使用命令:

$ npm config set registry http://XXX

之后再 npm publish 就可以了。
這是因為當前的 registry 是taobao鏡像,需要改為你自己項目中配置的 registry ,也就是上面的 http://XXX


方法2. 使用命令 npm login,重新輸入一遍賬號密碼,然后再輸入 npm publish 就可以了
還可以使用 npm whoami 查看 npm 的登錄狀態
(我自己就是用方法2解決的)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM