我们利用 pnpm
来演示一下使用:
1. 安装husky
pnpm add husky -D
2. 使用
npm pkg set scripts.prepare="husky install"
npm run prepare
在 package.json
设置 scripts
并执行
接下来添加 hook
npx husky add .husky/pre-commit "pnpm test"
npx husky add .husky/commit-msg "pnpm commitlint"
这样就在我们 提交代码 git commit -m "Keep calm and commit"
时候触发 hook