1.0.0 • Published 8 years ago
enjoy-version v1.0.0
enjoy-version
A version compare tool, which is useful in comparing versions of APPs and JavaScript modules.
安装
npm i enjoy-version引入
import { Version, libVersion } from 'enjoy-version';API
libVersion
获得当前类库的版本号。
Version
是一个类,可以用来创建一个版本对象,例如new Version('1.2.3'),将获得一个对象:{"version":"1.2.3"}。
new Version('1.2.3')产生的对象还有gt(version)、gte(version)、lt(version)、lte(version)、eq(version)这几个方法,可以将new Version('1.2.3')中的version属性 与 传入的version(版本字符串,如'1.0.0')参数进行比较,判断版本的大小。返回的值是Boolean类型。
gt(version)表示大于。gte(version)表示大于等于。lt(version)表示小于。lte(version)表示小于等于。eq(version)表示等于。
例如:
new Version('1.2.3').gt('1.0.0')为true;
new Version('1.2.3').gte('1.2.0')为true;
new Version('1.2.3').lt('1.2.4')为true;
new Version('1.2.3').lte('1.2.4')为true;
new Version('1.2.3').eq('1.2.3')为true。
1.0.0
8 years ago