功能说明
把版本解析为 major、minor、patch 与预发布段,按请求执行递增并正确重置低位;由于结果是正式版本,会丢弃预发布与构建元数据。
运行方式
node bump.mjs minor 1.4.9
预期输出
对 1.4.9 做 minor 递增会把 patch 归零并自增 minor:
1.5.0
限制
仅生成正式版本,不创建预发布标识,也不保留构建元数据;如需要由调用方自行补充。示例含完整递增实现与测试,可本地复现核对。
本译文依据英文原文完整重写,包含功能说明、运行方式与真实预期输出,供中文读者对照英文原稿阅读;示例代码与命令与英文版本严格一致,可在本地按运行方式复现并逐项核对结果。当前实现覆盖最常见的使用路径,超出上文限制边界的场景需要额外设计与实现;若用于生产,请先补充输入校验、错误处理与日志,再结合自身环境调整依赖版本。