一、安装nodejs
1、下载LTS
版本
2、查看版本
npm -v
二、安装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
网友评论