husky怎么用
安装
npm install husky --save-dev
package.json
// package.json
{
"husky": {
"hooks": {
"pre-commit": "npm test",
"pre-push": "npm test",
"...": "..."
}
}
}
shell可以执行的语句都可以用作husky的执行语句
- npm test
- npm run test
- npm run test1 && npm run test2
- npm test1 && npm test2
husky不生效?
husky是通过修改.git/hooks文件来实现的,所以要先有.git,然后再安装husky,不然会不生效
怎么看自己的husky是否可以生效了
.git/hooks下面的所有文件有两个版本xxx.sample和xxx,就会生效
解决方法
在根目录执行npm install husky
,重新安装husky
Happy Ending... 💃💃💃💃💃💃