免费发布范围为npm的软件包?
我是否正确地认为,即使以免费发布范围为npm的软件包?,npm,npm-publish,Npm,Npm Publish,我是否正确地认为,即使以--access=public的形式发布范围限定的npm包(@foo/bar),也不是免费的 它会导致失败的PUT 404(或402)错误。这是因为一个人需要一个(付费)npm组织@foo 更新(2017年3月):Npm组织是是的,因为要发布范围为@foo的模块,您需要一个名为@foo的组织。因此,范围是通过创建一个同名的组织来定义的,而组织本身并不是自由的 基本上规则是: 如果你想免费发布一个包,不要限定它的范围 如果你想确定一个包的范围,你必须为此付费 如果您以用户
--access=public
的形式发布范围限定的npm包(@foo/bar
),也不是免费的
它会导致失败的PUT 404
(或402
)错误。这是因为一个人需要一个(付费)npm组织@foo
更新(2017年3月):Npm组织是是的,因为要发布范围为
@foo
的模块,您需要一个名为@foo
的组织。因此,范围是通过创建一个同名的组织来定义的,而组织本身并不是自由的
基本上规则是:
- 如果你想免费发布一个包,不要限定它的范围
- 如果你想确定一个包的范围,你必须为此付费
失败。您需要一个付费帐户来执行此操作。有关更多信息,请访问:https://www.npmjs.com/private-modules
自2017年3月22日起,公共机构免费