配置如下:
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js,css,md,ts,tsx}": "prettier --write"
}
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest",
"prettier"
]
},
simon@yemendeMBP jira % yarn add eslint-config-prettier -D
yarn add v1.22.5
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] ? Resolving packages...
[2/4] ? Fetching packages...
[3/4] ? Linking dependencies...
warning " > @testing-library/user-event@12.7.1" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning " > eslint-config-prettier@7.2.0" has unmet peer dependency "eslint@>=7.0.0".
[4/4] ? Building fresh packages...
success Saved 1 new dependency.
info Direct dependencies
└─ eslint-config-prettier@7.2.0
info All dependencies
└─ eslint-config-prettier@7.2.0
✨ Done in 6.04s.
simon@yemendeMBP jira %
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
了解课程