Skip to content

引入

ts
import { getPreReleaseVersion, compareVersion } from 't-comm';

// 不支持 tree-shaking 的项目
import { getPreReleaseVersion, compareVersion} from 't-comm/lib/version/index';

// 只支持 ESM 的项目
import { getPreReleaseVersion, compareVersion} from 't-comm/es/version/index';

getPreReleaseVersion(key)

描述

生成 alpha、beta 等这些预发布的版本

参数

参数名描述
key

关键词

返回:

生成的版本

compareVersion(v1, v2)

描述

版本比较

参数

参数名类型描述
v1string

第一个版本

v2string

第二个版本

返回:

比较结果,1 前者大,-1 后者大,0 二者相同

示例

ts
compareVersion('1.1.1', '1.2.1')
// -1