husky
1 安装
$ npm i husky --save-dev
2 packjson.json中配置husky
"husky": {
"hooks": {
"pre-commit": "npm run lint -- --fix"
}
},
初始化项目commitizen
1 安装
$ npm install -g commitizen
2 初始化项目commitizen:
npm
$ commitizen init cz-conventional-changelog --save-dev --save-exact
或 yarn
$ commitizen init cz-conventional-changelog --yarn --dev --exact
3 packjson.json中配置
“script”: {
“ commit ” :“ git-cz ”
}
$ git cz 命令规范提交注释