安装Pre-commit Hook,实现每次代码提交前自动格式化
npx mrm@2 lint-staged
// 执行这行命令会同时安装husky和lint-stage,并自动生成.husky/pre-commit文件
pre-commit不执行解决办法:删除package.json中的husky
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
原因分析:命令冲突
执行npx mrm@2 lint-staged后,会自动生成.husky/pre-commit文件,pre-commit文件中已经写有pre-commit执行命令