免费发布范围内的 npm 包?

ᆼᆺᆼ*_*ᆼᆺᆼ 7 npm npm-publish

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

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

更新(2017 年 3 月):Npm 组织现已免费

Gol*_*den 6

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

基本上规则是:

  • 如果您想免费发布软件包,请不要确定其范围。
  • 如果您想确定某个包的范围,则必须付费。

  • 截至 2017 年 3 月 22 日,公共组织免费 http://blog.npmjs.org/post/158718200065/announcing-free-orgs (6认同)