预提交钩子(husky + Pretty-quick)不起作用

Moh*_*emi 8 husky prettier

我已经像以前一样配置了 prettier 和预提交钩子,但在我的新项目中 husky 在任何提交之前都不会运行!

以下是项目package.json文件的一部分:

{
  ...,
  "devDependencies": {
    "husky": "^4.3.6",
    "prettier": "2.2.1",
    "pretty-quick": "^3.1.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

小智 6

我遇到了同样的问题,但我使用的是 husky ^5.0.9。
然后我阅读了您需要运行的文档npx husky install。
这为我解决了