本项目基于
standard-version提供一套自动化版本发布流程,实现以下功能:
- 📝 自动生成
CHANGELOG(基于 Conventional Commits) - ♻️ 自动更新版本号到多个文件(如 version.json、README或自定义源文件)
- 🏷️ 支持自定义标签前缀/预发布后缀(如 rb, beta, rc 等)
- ✅ 避免重复发布版本,提供版本校验与提示
# 📦 安装 standard-version 到开发依赖中(用于版本号管理与 changelog 自动生成)
$ npm install standard-version -D
# 🔍 模拟版本发布流程(不修改任何文件,仅预览变更)
$ npm run release:test
# 🚀 正式发布版本并自动推送 Git 标签
$ npm run release