发布范围包失败,返回 403

Publishing scoped package fails with 403

我是 frs-replace 包的骄傲创造者。经过四处讨论后,我决定将软件包移至新组织的范围内 (frsource)。

因此,我创建的 the organization, and my private npm account 被标记为其所有者。然后,我将包的名称更改为 @frsource/frs-replace 并提高了包的版本。问题是,当尝试使用 npm publish --access=public 发布包时,我总是收到错误消息:

18 http fetch PUT 403 https://registry.npmjs.org/@frsource%2freplace 1231ms
19 verbose stack Error: 403 Forbidden - PUT https://registry.npmjs.org/@frsource%2freplace - Forbidden

在发布 old package 时(与同一个私人帐户关联)一切正常,所以我猜这与登录没有任何关系,对吧?有什么想法吗?

我遇到了同样的问题,我通过更改作用域名称解决了这个问题。 看起来有人已经在 npm 上注册了您的组织名称。

我的问题已在 npm CLI github 上得到解答。长话短说:在我的组织内部,我为包裹创建了一个团队,但我忘了将自己添加到这个团队中‍♂️ 在邀请自己加入这个团队后,我终于能够在组织范围内发布我的包了!