使用yarn为新node.js工程添加husky
Husky官方文档的示例都是使用npm来添加husky,但是,如果使用yarn,要如何添加husky模块呢?
1. 添加husky到项目里
yarn add husky -D
或者
yarn add husky --dev
2. 初始化husky
添加以下代码到package.json的scripts中
"scripts": {
"postinstall": "husky install",
...
}
然后运行
yarn run postinstall
3. 添加git钩子
npx husky add .husky/pre-commit "echo precommit hook works!"
看到以下输出结果表示添加成功
husky - created .husky/pre-commit
检查一下husky的hook文件是否正确创建:
<项目>/.husky/pre-commit
4. 测试钩子
提交一个commit,检查是否有输出
完成。
其他
关于Husky: https://typicode.github.io/husky/#/