QSm*_*lly 4 registry publish command-line-interface npm
我一直在尝试将软件包发布到NPM注册中心。
我收到一个错误,不允许将我的程序包推送到注册表。  
403 Forbidden - PUT https://registry.npmjs.org/qdb - You do not have permission to publish "qdb". Are you logged in as the correct user?
我想知道为什么。
如果有人有答案,那么我将不胜感激。
提前致谢。
= --------------------------------------------- = 答案
编辑-经过一番研究,我发现软件包名称“ qdb”(“ QDatabase”的缩写)已在使用中。我将其更改为全名,并在不久后看到。
编辑二-确实是问题所在。还是谢谢你!
Hen*_*ler 61
对我来说,当我刚刚创建我的 NPM 帐户但没有验证我帐户上的电子邮件地址时,我收到了这个 403 错误消息。我找到了来自 NPM 的验证请求电子邮件,单击链接,并且神奇地能够发布我的第一个包。
看来该名称的软件包已被其他人发布,因此您需要在package.json文件中使用其他名称,然后npm publish再次使用。