husky + commitizen 规范项目git 提交规范

986 阅读1分钟

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 命令规范提交注释