免费发布范围内的npm包?

时间:2016-07-12 21:15:16

标签: npm npm-publish

我是否更正认为发布范围内的npm包(@foo/bar),即使是--access=public,也不是免费的?

导致Failed PUT 404(或402)错误。这是因为需要(付费)npm组织@foo吗?

更新(Mar' 17):Npm组织now free

2 个答案:

答案 0 :(得分:3)

是的,因为要发布范围为@foo的模块,您需要一个名为@foo的组织。因此,范围是通过创建一个同名组织来定义的,组织本身并不是免费的。

基本上规则是:

  • 如果您想免费发布软件包,请不要使用它。
  • 如果你想要一个包的范围,你必须付钱。

答案 1 :(得分:-1)

如果您以“foo”用户身份登录npm,则可以免费发布范围包。