husky没有生效
package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.js": [
"eslint --fix",
"git add"
]
},
然后我把.git里的hooks里的这些文件的后缀.sample都去掉了commit-msg
pre-commit
prepare-commit-msg
接下来测试commit
估计写错
function XXX () {
lkjdflaksjf // 乱写的代码
....
}
但还是能正常提交,为什么没有被拦截
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
husky不同版本注册钩子的方式不一样.
你这个应该是1.x.x的。
新的好像是注册一个script命令
precommit