24 lines
629 B
Markdown
24 lines
629 B
Markdown
# semver
|
|
|
|
> 语义版本字符串解析器。
|
|
> 更多信息:<https://github.com/npm/node-semver>。
|
|
|
|
- 检查版本字符串是否符合语义版本格式(如果不匹配,则打印空字符串):
|
|
|
|
`semver {{1.2}}`
|
|
|
|
- 将版本字符串转换为语义版本格式:
|
|
|
|
`semver --coerce {{1.2}}`
|
|
|
|
- 测试 `1.2.3` 是否匹配 `^1.0` 范围(如果不匹配,则打印空字符串):
|
|
|
|
`semver {{1.2.3}} --range "{{^1.0}}"`
|
|
|
|
- 使用多个范围测试:
|
|
|
|
`semver {{1.2.3}} --range "{{>=1.0}}" "{{<2.0}}"`
|
|
|
|
- 测试多个版本字符串,并仅返回匹配的版本:
|
|
|
|
`semver {{1.2.3}} {{2.0.0}} --range "{{^1.0}}"` |