npm注册表持有多长时间我的二进制文件/是否有保留策略?

时间:2016-01-03 15:06:25

标签: node.js npm

任何人(使用npm帐户)都可以发布带有二进制文件的npm包。这可能非常巨大。

我想知道您可以提交的软件包数量(或许多修订版本或每个版本的大小)是否有限制,但我无法找到此信息。 是否有针对npm(公共)注册表的保留政策?

1 个答案:

答案 0 :(得分:2)

对于npm上的二进制文件的数量或大小没有硬性限制。

实际上,当前的npm命令行客户端开始遇到大于250MB二进制文件的困难,实际上,npm上99%的二进制文件小于10MB,小于5MB的95%。

修订的数量也不受限制,版本将无限期保留,除非您主动取消发布。

根据https://www.npmjs.com/policies/conduct的行为准则,尝试通过创建无限多个版本或过大的大型软件包来探索这些限制的界限将被归类为滥用行为。我们会要求您取消发布看似存在的软件包只是为了弄乱我们的限制,忽略我们的请求可能会导致我们取消发布软件包。