查看 code/.git/hooks/ 目录,凡是不带 .smaple 扩展名的都是使用中的 husky 钩子脚本。所有钩子的流程基本相同,首先检查 package.json 中有没有指定的脚本项,有的话再检查能否执行 npm,最后使用 npm 执行指定的脚本项 3. 回到开头的问题,pre-commit 钩子中指定的 precommit 在 package.json 中是存在的,因此...