prettier - 预提交钩子(Hook)(哈士奇 + 非常快)不起作用

标签 prettier husky

我已经像以前一样配置了更漂亮和预提交的钩子(Hook),但在我的新项目中,husky 在任何提交之前都不会运行!
以下是项目的一部分package.json文件:

{
  ...,
  "devDependencies": {
    "husky": "^4.3.6",
    "prettier": "2.2.1",
    "pretty-quick": "^3.1.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  }
}

最佳答案

我遇到了同样的问题,但我正在使用哈士奇 ^5.0.9 .
然后我阅读了 docs您需要运行 npx husky install .
那为我修好了

关于prettier - 预提交钩子(Hook)(哈士奇 + 非常快)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65551460/

相关文章:

git - 当我根据提交消息提交时,如何更改 package.json 版本?

vim - 格式化全部保存 Coc-Prettier

sass - 如何在 SaSS/CSS 中禁用单行更漂亮

node.js - 当本地没有可用的 Node.js 时,将 Husky 与 Docker 结合使用

javascript - Windows 上的 Git Hook 无法识别 Node

javascript - 使用 prettier 更改现有代码的缩进大小

javascript - 如何在浏览器中配置 prettier 以缩进 html

javascript - 更漂亮的 javascript 代码缩进配置

git - 如何使用 husky 检查 git commit 消息格式?