我正在husky v4.3.0
lint-staged 10.4.0
prettier v2.1
使用create-react-app
. 包.json:
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{ts, tsx}": [
"eslint --fix",
"git add"
],
"src/**/*.{ts, tsx, css, md, mdx, html}": [
"prettier --write",
"git add"
]
},
我发现了一个类似的问题lint-staged not running on precommit ,我尝试了提到的不同答案,例如:
- 删除节点模块并重新安装包
- 使用 npm rebuild 重建包
- 重新安装 husky 和 lint-staged
每当我提交任何内容时,lint-staged 都不会执行以运行 lint 和更漂亮。我该如何解决?