git hooks无法pre-commit的问题 2019-10-30 | 2019-10-31 | antd 问题新构建的antd-pro项目,hooks无法执行pre-commit。在npm run lint-staged检测报错的情况下,git commit没有执行pre-commit钩子,直接提交成功。 原因husky要求git版本在2.13.0以上,git版本过低会使husky设置git hooks失败,导致commit跳过了pre-commit,下图为报错信息: husky安装时设置git hooks失败 解决升级git版本,重新执行cnpm install husky。 资料:mac下git升级到最新版本antd-pro issueshusky issues