1 安装husky,运行命令
npm install -D husky
2 在packgae.json中添加prepare脚本
{
"scripts": {
"prepare": "husky install",
"format:changed": "npx pretty-quick --pattern \"**/*.ts\" --pattern \"**/*.tsx\""
}
}
3 创建.husky目录和脚本
npm install
或
yarn
4 添加git hooks
npx husky add .husky/pre-commit 'npm run format:changed'
npx husky add .husky/commit-msg 'npx --no -- commitlint --edit $1'