Semver package.json版本可接受的数字

时间:2017-01-25 13:57:27

标签: node.js npm semantic-versioning

我只是有一个简单的问题,因为我无法找到正确的版本控制格式。

对于node.js模块包管理器package.json

  • 0.0.0 - >上可接受的
  • 10.0.0 - >上可接受的
  • 0.10.0 - >上可接受的
  • 0.0.10 - >上可接受的?
  • 0.0.01 - >不能接受?

版本是否接受任何类型的字符串?我怀疑,因为它需要将其解析为整数或数字类型。

什么是可接受的版本号格式?

我现在谷歌它也是一个非常好的答案;)

1 个答案:

答案 0 :(得分:0)

正常版本号必须采用X.Y.Z形式,其中X,Y和Z是非负整数,并且不得包含前导零。 X是主要版本,Y是次要版本,Z是补丁版本。每个元素必须在数值上增加。例如:1.9.0 - > 1.10.0 - > 1.11.0。