1.使用依赖于 husky 在 git hooks 中 执行任务
2.安装 husky;
3.在package.json 下面加入 husky 的配置项
pre-commit:在 commit 之前 使用 eslint、stylelint 校验 JavaScript、CSS,校验通过才可提交
在进行 git commit 的时候 先去执行 pre-commit 里面的命令 : 我们在这里输出 husky 并且执行 npm run lint (我们之前加上的验证eslint的命令)
如果eslint验证通过了,则会进行commit 操作,否则会报eslint的错误提示
当然husky不止是能验证 commit ,也可以进行 push 等操作验证,具体可以参照 npm husky