我是frs-replace软件包的骄傲创建者。经过四处讨论之后,我决定将程序包移到新组织的范围内(frsource
)。
因此,我创建了the organization,并将我的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(与同一个私人帐户关联)的同时,一切正常,所以我想它与登录无关,对吧?知道这里有什么问题吗?
答案 0 :(得分:0)
我遇到了同样的问题,我通过更改范围名称解决了它。 好像有人已经在npm上注册了您的组织名称。
答案 1 :(得分:0)
我在npm CLI github上回答了我的问题。长话短说:在我的组织内部,我已经为该程序包创建了一个团队,但是我忘了加入自己的团队??️ 邀请我加入这个团队之后,我终于可以在组织范围内发布我的软件包了!