Semantic Versioning
) 语义化版本号Semver
规范的包依赖会非常清晰,不会出现循环依赖、依赖冲突等常见问题npm install semver
.gt(v1, v2): v1 > v2
.gte(v1, v2): v1 >= v2
.lt(v1, v2): v1 < v2
.lte(v1, v2): v1 <= v2
const semver = require('semver');let version = 9.0.3
semver.gte(version, '10.0.0') // 9.0.3 < 10.0.0 返回 false
上一篇:C++类的组合