Husky
基础使用
安装
# husky: 本体
# lint-staged: 代码检验
npm i -D husky lint-staged
# 在package.json中添加脚本
npm set-script prepare "husky install"
# 初始化husky,将 git hooks 钩子交由,husky执行
npm run prepare
相关安装
# 这是一个规范配置,标识采用什么规范来执行消息校验, 这个默认是Angular的提交规范
npm i commitlint @commitlint/config-conventional -D
npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'
初始化
npx husky add .husky/pre-commit "npx lint-staged"
初始化 husky后, 会在根目录创建 .husky 文件夹