Skip to main content

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 文件夹