免费发布范围内的npm包?

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

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

更新(2017年3月):Npm组织是now free

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

基本上规则是:

>如果要免费发布程序包,请不要将其作用域.
>如果你想要一个包的范围,你必须付钱.

点赞