我有一个包
@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
该软件包是开源的,并且我明确希望公开发布该软件包。如何发布包?
要在首次发布时发布范围包,您需要运行:
npm publish --access=public
此后发布后,您将不需要通过
--access=public
。