【发布时间】:2021-03-12 09:40:42
【问题描述】:
我已经在我的应用程序中安装了 Husky v5,我想在提交时运行 lint-staged 命令。
我已关注Getting Started 文档,但在我的 git 配置文件中没有创建 .git/hooks/pre-commit 文件。
所以,当我提交时,钩子没有运行,提交直接通过而没有被 lint-staged 检查。
我尝试运行yarn add -D husky@next 或npm i -D husky@next。
我还尝试删除 node_modules 和 npm rebuild。
.husky/pre-commit
#!/bin/sh
[ -z "$CI" ] && exit 0
. "$(dirname $0)/_/husky.sh"
lint-staged
package.json
"scripts": {
"postinstall": "husky install"
},
【问题讨论】: