码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-04-21 13:10:26      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:ack   json   账号密码   shc   自己   npm   状态   tac   etc   

问题:在使用 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解决的)

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

标签:ack   json   账号密码   shc   自己   npm   状态   tac   etc   

原文地址:https://www.cnblogs.com/nanmu0/p/12743558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!