npm 在发布公共包时尝试为我注册私人包[重复]

问题描述 投票:0回答:1

我有一个包

@myorg/somename
,其中
private
设置为
false
。当使用
npm publish
发布包时,出现错误:

npm notice Publishing to https://registry.npmjs.org/ with tag latest and default access
npm ERR! code E402
npm ERR! 402 Payment Required - PUT https://registry.npmjs.org/@myorg%2fsomename - You must sign up for private packages

该软件包是开源的,并且我明确希望公开发布该软件包。如何发布包?

javascript npm
1个回答
7
投票

要在首次发布时发布范围包,您需要运行:

npm publish --access=public

此后发布后,您将不需要通过

--access=public

© www.soinside.com 2019 - 2024. All rights reserved.