-
安装依赖:安装
husky和lint-staged,以及 ESLint、Prettier 等代码检查工具。 -
启用 Husky:执行
husky install初始化 Git 钩子目录,并在 package.json 中配置启动脚本自动启用。 -
添加 pre-commit 钩子:通过命令生成 pre-commit 文件,在钩子中调用
lint-staged。 -
配置 lint-staged:在 package.json 里指定只对暂存区的增量文件执行校验,比如对 .js/.vue 文件执行 ESLint 检查,对样式 / 代码文件执行 Prettier 自动格式化。
-
提交验证:提交代码时,pre-commit 会自动触发校验,不通过则阻止提交,保证入库代码规范统一。