【发布时间】:2022-01-21 15:20:22
【问题描述】:
我最近创建了一个新组织,并采用了付费计划来发布无限的私人包。
但是,每次我尝试将我的包发布到我的组织时,它总是给我以下错误:
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! Forbidden : @myScopeName/myPackageName
我已经注销,然后作为范围登录;像这样:
npm login scope=myScopeName
然后返回以下内容
logged in as myUserName to scope @myScopeName on http://registry.npmjs.org/
我已经检查了我的 .npmrc 文件,我有以下几行:
registry=http://registry.npmjs.org/
scope=myScopeName
@myScopeName:registry=http://registry.npmjs.org
但我仍然无法发布我的包。有谁知道我是否忘记了其他事情,或者根据上述内容我做错了什么?
谢谢!
【问题讨论】:
-
我看到你在the official npm forums打开了一个报告,你能把它转换成一个错误报告吗?
-
确保您登录到正确的用户:
npm login并按照说明进行操作。然后尝试再次发布。如果这没有帮助,请在 npm 网站中创建一个.npmrc文件和 create a token 并将其应用于该本地文件。 (把它放在 gitignore*/*npmignore)
标签: npm package publish organization npm-publish