一、安装nodejs
1、下载LTS版本
2、查看版本
npm -v

image.png
二、安装standard-version
1、npm- standard-version官网包说明
https://www.npmjs.com/package/standard-version
2、安装
npm i -g standard-version
三、使用
1、日常git commit规范
Conventional Commits
提交说明的结构如下所示:
<类型>([可选的作用域]): <描述>
[可选的正文]
[可选的脚注]
类型(type)
-
feat:: 类型为feat的提交表示在代码库中新增了一个功能 -
fix::类型为fix的 提交表示在代码库中修复了一个 bug -
docs:: 只是更改文档 -
style:: 不影响代码含义的变化(空白、格式化、缺少分号等) -
refactor:: 代码重构,既不修复错误也不添加功能 -
perf:: 改进性能的代码更改 -
test:: 添加确实测试或更正现有的测试 -
build:: 影响构建系统或外部依赖关系的更改(示例范围:gulp、broccoli、NPM) -
ci:: 更改持续集成文件和脚本(示例范围:Travis、Circle、BrowserStack、SauceLabs) -
chore:: 其他不修改src或test文件 -
revert:: commit 回退
范围(scope)
可以为提交类型添加一个围在圆括号内的作用域,以为其提供额外的上下文信息
例如:
feat(api): send an email to the customer when a product is shipped
2、根目录添加package.json文件
{
"scripts": {
"release": "standard-version"
}
}
3、发布版本
npm run release -- --release-as v1.0.0
运行后,会自动生成一个提交并打上对应的tag

1648950484(1).png