前端项目工程依赖Husky,配置后可在git commit前进行前置处理,可以用来配合eslint进行前置校验,提升项目组整体代码格式规范。
安装
安装到开发环境
npm install -D husky@8.0.3
依赖包
{
"devDependencies": {
"husky": "^8.0.3",
}
}
命令
{
"scripts": {
"husky-init": "husky install",
"husky-add": "husky add .husky/pre-commit",
},
}
pre-commit
注意:husky使用前必须先初始化git仓库,然后再依次初始新增husky文件
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npm run eslint