NPM发布注册表-禁止403-“禁止”;你没有';I don’我无权发表&引用;
我一直在尝试将我的包发布到NPM注册表。NPM发布注册表-禁止403-“禁止”;你没有';I don’我无权发表&引用;,npm,registry,command-line-interface,publish,Npm,Registry,Command Line Interface,Publish,我一直在尝试将我的包发布到NPM注册表。 我收到一个错误,不允许我将包推送到注册表 403禁止-放置https://registry.npmjs.org/qdb -您没有发布“qdb”的权限。您是否以正确的用户身份登录? 我想知道为什么。看起来具有该名称的包已经由其他人发布,因此您需要在package.json文件中使用其他名称,然后再次使用npm publish 否则,您可以查看是否要发布与已发布的版本相同的版本。检查是否发布相同的版本。我需要更新包的版本,然后再次发布npm。从我得到的禁止性
我收到一个错误,不允许我将包推送到注册表
403禁止-放置https://registry.npmjs.org/qdb -您没有发布“qdb”的权限。您是否以正确的用户身份登录?
我想知道为什么。看起来具有该名称的包已经由其他人发布,因此您需要在package.json文件中使用其他名称,然后再次使用
npm publish
否则,您可以查看是否要发布与已发布的版本相同的版本。检查是否发布相同的版本。我需要更新包的版本,然后再次发布
npm
。从我得到的禁止性错误来看,这并不明显。像这样更改名称(以及版本)
对我来说,我刚创建NPM帐户时收到了403错误消息,但没有验证我帐户上的电子邮件地址。我从NPM找到了验证请求电子邮件,单击了链接,神奇地发布了我的第一个包。发生的原因可能是包名重复,也可能是您从未验证过您的电子邮件地址。当组织名已被使用时,也会发生这种情况。使用以下URL:
如果出现“404未找到”错误,则表示该名称是免费的。否则就不会了。我尝试使用另一个名称,但仍然得到相同的错误。如果可能的话,你能给出另一个解决方案吗?这节省了我很多钱time@Pavan,也许你已经出版了已经出版的同一版本?@Pavan我也收到了同样的问题。你找到解决办法了吗?谢谢你的帮助。包裹的名称不是唯一的!谢谢在那上面浪费了这么多时间。谢谢!在这种情况下,npm服务器可以提供更好的错误消息:)
"name": "npm-helloworld-testwwwyy-xx",
"version": "1.0.3"