bb-hooks
是git
的hook
插件
在 package.json
中添加项
"bb-hooks": {
"pre-commit": "echo \"hello world\" ",
}
为了方便团队每个成员都添加bb-hooks
,在package.json
中添加
"scripts": {
"postinstall": "npx bb-hooks"
},
在每次运行npm install
或者yarn
后会自动添加bb-hooks
,检查项目的根目录并生成一个.bb-hooks
的目
录,这个目录用于存储git hooks
bb-hooks
会替换原来git config core.hooksPath
的配置
例子中,每次运行git commit
都会运行.bb-hooks/pre-commit
这个脚本,输出hello world